Junto Memory logo

Junto Memory

Unclaimed

by tlemmons

Persistent shared memory and coordination MCP server for multi-agent AI workflows. The memory component of the Junto system. MongoDB + ChromaDB. Production-tested with 6+ agents over 500+ sessions.

Install

$python -m shared_memory --transport stdio

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
agent-communicationagent-coordinationaiai-agentsai-memorychromadbclaude-codemcpmcp-servermodel-context-protocol

More in Databases

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

40 of 40 tools

Documented tools (40)

From project documentation. A server handshake does not verify each tool’s description or behavior.

memory_acknowledge_message

Mark a message as received (shortcut for status update).

memory_add_backlog_item

Add a task, feature request, or tech debt item to the backlog.

memory_admin

Manage API keys and view audit logs. Actions: createkey, revokekey, listkeys, auditlog, authstatus. Requires owner role when auth is enabled.

memory_archive_by_tag

Bulk archive all documents matching a tag (e.g., end-of-version cleanup).

memory_become_librarian

Get a prompt and unenriched functions to run local enrichment on your machine.

memory_change_status

Change a document's status: active, deprecated, superseded, archived. Preserves history.

memory_checklist

Shared checklists for launch readiness, deploy steps, etc. Actions: create, get, add, check, delete, list.

memory_complete_backlog_item

Mark a backlog item as done or won't-do, with optional resolution notes.

memory_db

Read-only queries against registered external databases. Actions: list, schema, query. SQL injection protection built in.

memory_define_spec

Create or update a versioned spec with owner-only enforcement. Supports semver and history.

memory_end_session

Record a summary, files modified, and handoff notes. Releases all locks. Call this when done.

memory_enrich_function

Add deep analysis to a function ref: signature, parameters, side effects, complexity. For librarian use.

memory_find_function

Search for functions by purpose or name. Check before implementing to avoid duplication.

memory_get_active_work

See what other agents are currently working on — tasks, files touched, timestamps. Avoid overlap.

memory_get_agent_status

Get heartbeat status of agents. Flags agents stale after 5 minutes.

memory_get_by_id

Retrieve a specific document by its exact ID.

memory_get_enrichment_queue

View functions awaiting librarian enrichment.

memory_get_locks

View current file locks with stale detection (inactive > 30 min).

memory_get_messages

Get pending messages for your agent. Scoped by project.

memory_get_spec

Retrieve a spec by name, optionally at a specific historical version.

memory_guidelines

Manage behavioral rules that all agents receive at session start. Actions: list, set, delete, get. Update once, every agent on every machine picks it up.

memory_heartbeat

Send a heartbeat with your current status (idle, busy, error). Enables stale detection.

memory_list_agents

Discover registered agents across projects with roles and last activity.

memory_list_backlog

List backlog items with filters: project, status, priority, assignee, milestone.

memory_list_projects

List all projects with document counts. No session required.

memory_list_specs

List all specs with optional version history and type filtering.

memory_lock_files

Atomically lock files for exclusive editing. Supports directory locks. Auto-releases on session end.

memory_project

Manage projects and agents. Actions: create, get, list, delete, addagent, removeagent, updateagent.

memory_query

Search the knowledge base by natural language. Returns relevant docs with relevance scores.

memory_record_learning

Quick shortcut to record a learning, gotcha, or technique for other agents.

memory_register_function

Register a function reference with name, file, purpose, and optional gotchas. Triggers librarian enrichment.

memory_restore_by_tag

Bulk restore previously archived documents by tag.

memory_search_global

Search across all projects and shared collections at once.

memory_send_message

Send a message to another agent. Supports categories (task, question, blocker, etc.) and threading.

memory_start_session

Register a session and receive context: recent learnings, active agents, file locks, pending signals. Call this first.

memory_store

Store a new document (architecture, API spec, code snippet, interface contract, etc.).

memory_unlock_files

Release specific file locks or all locks held by your session.

memory_update_backlog_item

Update a backlog item's status, priority, assignee, or description.

memory_update_message_status

Track message lifecycle: pending, delivered, received, completed, failed.

memory_update_work

Update your current work status and files touched. Enables overlap detection and dependency signaling.

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Junto Memory MCP Server

How do I connect Junto Memory MCP Server to Claude?
The listing records `python -m shared_memory --transport stdio` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code, Cursor as compatible clients.
Is Junto Memory MCP Server free?
The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Junto Memory MCP Server do?
Junto Memory MCP Server documents 40 tools to the agent, including memory_acknowledge_message, memory_add_backlog_item, memory_admin. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.