Local-first shared memory and coordination layer for AI coding agents using PostgreSQL and pgvector.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.
One-click editor setup isn’t available for this listing yet — we don’t have a confirmed install command, and we’d rather show nothing than point your editor at the wrong package or host. Follow the project’s own setup instructions, linked above.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Geond Agent Protocol.
Language: English | 한êµì–´ | 日本語 | ç®€ä½“ä¸æ–‡ | Español | Français | Deutsch
Shared memory and coordination for AI agents that work on the same repo.
Geond gives Copilot Chat, Codex, Claude Code, Antigravity, Manus, CLI agents, and MCP-capable tools a durable place to share what happened, why it happened, what changed, what is reserved, how it was validated, and what the next agent or reviewer should do.

Geond is local-first by default. Your editor, CLI, MCP server, dashboard, and importers can run on your machine against local PostgreSQL. When a team wants multi-machine collaboration, those same local processes can point at a shared PostgreSQL-compatible profile such as Azure Database for PostgreSQL.
Geond is alpha software. Repository-centered memory, MCP, CLI, dashboard read models, reservations, handoffs, code graph indexing, usage evidence, benchmarks, and shared PostgreSQL validation are implemented today. Enterprise IAM, row-level security, dedicated MCP audit streams, broad SaaS adapters, and dependency-expanded automatic reservations are roadmap areas.
About the name: Geond is inspired by an Old English root of "beyond" and is pronounced "Jee-ond". The project helps agents go beyond stateless prompts by connecting them to inspectable shared memory.
Prerequisites: Python 3.11+, uv, Docker with Compose, Git, and ripgrep. See
docs/developer_setup.md for OS-specific notes.
Start the MCP server:
Preview or write MCP client config:
Serve the read-only dashboard:
Open the printed localhost URL. More MCP client examples are in docs/mcp_client_config.md.
Run the stdio MCP server directly:
Run it from a Docker image:
GEOND_DATABASE_URL points Geond at PostgreSQL. Local development usually uses
the Compose database from the quick start. Team mode can use
GEOND_DATABASE_PROFILE=azure plus AZURE_GEOND_DATABASE_URL to share memory
across machines while keeping each MCP process local.
For registry validation, Glama should deploy this repository's Dockerfile,
create a Glama release, and call get_geond_server_info first. That tool does
not require a database connection, so it is safe for browser-based smoke tests.
Three representative MCP workflows:
review_workspace_context -> reserve_files -> edit -> record_changeset.search_dev_memory -> explain_change -> get_changeset_detail.record_agent_action -> record_handoff_summary -> list_handoff_summaries.| Scenario | What you can do | Proof and entrypoint |
|---|---|---|
| AI pair coding across agent tools | Let different agents work on the same repo through shared memory, reservations, handoffs, and review context. Verified locally with Codex and Antigravity; the same pattern applies to Copilot, Claude Code, Continue, Manus, or custom MCP agents. | docs/antigravity_codex_geond_verification.md, docs/mcp_client_config.md |
| Multi-PC collaboration | Run geond-mcp, CLI, and dashboard locally on each machine while Windows, MacBook, CI, or another teammate all read and write the same shared PostgreSQL profile. | docs/azure_validation/team_collab_validation.md, docs/azure_validation/README.md |
| PM and reviewer dashboard | Review agent lanes, sessions, handoffs, changesets, code risk, usage evidence, timeline, and lineage without reading raw MCP JSON. | uv run geond dashboard serve, docs/agent_activity_dashboard.md |
| Safe parallel editing | Ask agents to review current context, reserve files or symbols, record changesets, and leave structured handoffs before another agent edits the same target. | docs/agent_operating_loop.md, uv run geond review-context ... |
| Cross-agent memory import | Import Copilot Chat, Codex, Claude Code, Antigravity, and Manus task evidence into one redacted search and evidence model. | docs/agent_testbeds.md, docs/manus_integration.md |
| Compact MCP context | Return snippets, evidence refs, scores, and follow-up detail paths instead of flooding an LLM with raw transcripts by default. | tests/test_mcp_payload_budget.py, docs/ai_usage_observability.md |
These GIFs are generated from sanitized scenario text, not private transcripts.
Regenerate them with uv run python scripts/render_readme_gifs.py.


For browser-verified dashboard captures and longer terminal demo notes, see docs/public_demo_script.md.
Start with learn/README.md for guided notebooks that mirror the README scenarios:
| Lesson | Focus |
|---|---|
| 01 Local Shared Memory | Run local PostgreSQL, seed sample evidence, search memory, and smoke-test MCP. |
| 02 Handoffs And Reservations | Practice context review, symbol reservations, conflicts, and handoff packets. |
| 03 AI Pair Coding Workflow | Share evidence between Agent A and Agent B across different agent tools. |
| 04 Shared PostgreSQL Team Mode | Understand optional shared PostgreSQL profiles for multi-PC collaboration. |
| Goal | Command or doc |
|---|---|
| Check environment | uv run geond doctor --format text |
| Import Copilot Chat | uv run geond import-vscode <workspaceStorage-or-session-path> |
| Import Codex | uv run geond import-codex <codex-sessions-dir> --workspace-uri <uri> |
| Import Claude Code | uv run geond import-claude-code <claude-projects-dir> --workspace-uri <uri> |
| Import Antigravity | uv run geond import-antigravity <storage-path> --workspace-uri <uri> |
| Import Manus task | uv run geond import-manus-task <task-id> --workspace-uri <uri> |
| Search memory | uv run geond search "why did this change" --mode hybrid |
| Index code | uv run geond index-tree-sitter <path> |
| Record a changeset | uv run geond record-changeset <workspace-id-or-uri> ... |
| Reserve work | uv run geond reserve-files ... or uv run geond reserve-symbols ... |
| Review conflicts | uv run geond review-context <workspace-id-or-uri> --format markdown |
| Leave handoff | uv run geond record-handoff <workspace-id-or-uri> ... |
| Check orchestrator run | uv run geond orch status <run-id> |
| Agent operating loop | docs/agent_operating_loop.md |
| MCP clients | docs/mcp_client_config.md |
For a more complete demo path, see docs/demo.md.
Use GEOND_DATABASE_URL for the default local database. To keep local processes
but share memory across machines, add a second profile:
Factual signals from GitHub, npm, and our automated checks — not a rating.
No reviews yet — be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/geondongkim-geond-agent-protocol)<a href="https://allmcps.com/mcp/geondongkim-geond-agent-protocol"><img src="https://allmcps.com/api/badge/geondongkim-geond-agent-protocol?style=directory" alt="Geond Agent Protocol on AllMCPs" /></a>