Coding agents
Use Claude Code, Codex, Cursor, VS Code/Copilot, Gemini CLI, or another client with MCP tools over stdio or Streamable HTTP. Enable the tools in your client.
Choose a clientShared context for MCP-compatible coding agents.
Share progress, decisions, and handoffs across cloud-backed agents and compatible local-model workflows.
npm install -g ./agent-context-mcp-0.4.0.tgzAfter downloading, run this in the folder containing the .tgz file.
Added session validation and covered the failure cases.
src/auth.tsYOUR MODEL. YOUR MACHINE. SHARED CONTEXT.
Agent Context works through your agent’s MCP integration. Choose a compatible client, share one project record, and keep building.
Use Claude Code, Codex, Cursor, VS Code/Copilot, Gemini CLI, or another client with MCP tools over stdio or Streamable HTTP. Enable the tools in your client.
Choose a clientDesigned for desktop systems with Node.js 24+. Local agents share a database path; remote agents connect to one reachable HTTP server.
System requirementsUse a tool-capable local model with an MCP-capable agent or host. Agent Context does not require a cloud model or a model API key.
Local model setupCompatibility depends on the client, model, and tool configuration. Automated protocol checks passed locally; every client and operating-system combination has not been tested.
DIFFERENT COMPUTERS. ONE PROJECT RECORD.
Run one shared server. Teammates keep their own coding agents and models, and connect through the network method that fits your team.
Connect to the host’s private IP on your office or home network. Configure the host firewall and exact allowlists.
LAN setupUse a private encrypted network for teammates working from different locations, with a reachable private endpoint.
VPN setupForward a local port to the shared server over SSH. Keep the context service bound to loopback on the host.
SSH setupRun on persistent infrastructure with a domain and TLS reverse proxy for an always-on team endpoint.
HTTPS setupUse the host’s token, the same project ID, and a unique agent ID per session. Plain LAN HTTP is unencrypted; prefer VPN, SSH, or HTTPS for routine team access. All token holders share access to the instance.
THE PROJECT CONTINUES. THE CONTEXT SHOULD TOO.
A session ends. A different agent takes over. Keep the important context available before the next edit.
Architecture, progress, file references, and the decisions behind them. Stored durably and retrieved through MCP.
get_context(project_id)Record what changed, what was tested, what is blocked, and exactly where the next agent should pick up.
record_update(kind: "handoff")Claim tasks with expiring leases and version checks. See who holds a task before another agent starts it.
claim_task(expected_version)THREE MOMENTS. ONE CONTINUOUS BUILD.
Agents read and write the same project record. You choose the workflow; the server keeps the context available.
Load the project context and inspect current tasks.
Keep decisions, file references, and test results with the work.
Write a handoff that the next session can act on.
01# Ready for the next session
02
03completed: added login route
04files: src/auth.ts
05decision: validate sessions server-side
06verification: route tests passed
07next: connect the login screen
get_context("launchpad")context retrieved ✓Saved records are agent reports. Verify the actual code and tests.
SEE THE THREAD. NOT JUST THE LATEST MESSAGE.
Projects, contributing agents, task claims, searchable context, and activity. All in the React dashboard that ships with your local server.
LPLaunchpadlaunchpad / shared context↗
DKDeveloper kitdeveloper-kit / shared context↗
Next: connect the login screen.
Claude · launchpad · handoffFROM DOWNLOAD TO FIRST HANDOFF
One local process serves the dashboard and MCP endpoint. Bring your agents. Keep your project context on your machine.
Download the release, then open a terminal in the folder containing the .tgz file (usually Downloads).
npm install -g ./agent-context-mcp-0.4.0.tgzStart the service, then retrieve your instance token in another terminal.
agent-context-mcp
agent-context-mcp tokenPoint a client at the MCP endpoint. Use the same project ID across agents.
export AGENT_CONTEXT_TOKEN="$(agent-context-mcp token)"
codex mcp add agent-context --url http://127.0.0.1:8765/mcp --bearer-token-env-var AGENT_CONTEXT_TOKENYOURS TO RUN. OPEN TO IMPROVE.
Open source under the MIT license. Keep your data on your infrastructure, inspect how it works, and help shape what comes next.
One trusted user or team per instance.
History stays outside the installation directory.
10 tools, plus a project resource and resume prompt.
GOOD QUESTIONS.
It works with clients that support MCP tools over stdio or Streamable HTTP. An AI model or chat app without an MCP integration cannot connect by itself. See the compatibility guide for requirements and verification limits.
Yes, through an MCP-capable agent or host using a model that can call tools reliably. A local inference runtime such as Ollama or llama.cpp needs an MCP-capable host or integration in the workflow. Model, template, and client support determine whether tool calls work. See local model setup.
Yes. Connect every client to one running MCP server over Streamable HTTP, using its reachable URL and instance token. Connect over the same Wi-Fi/LAN, a private VPN, an SSH tunnel, or an HTTPS server. Follow the team connection guide. The public website serves documentation and downloads; you run the MCP service separately.
Agents use MCP tools to read and record engineering context. Add the workflow to the instruction file your client reads, such as AGENTS.md, CLAUDE.md, GEMINI.md, or editor rules so each session reads the shared record and leaves a handoff. Initial project knowledge comes from an agent inspecting your repository and recording it.
The token protects the local HTTP service. Run agent-context-mcp token in another terminal and paste its output into the dashboard. If you use a custom database, pass the same --db path to both commands.
Yes. Run your agents from the existing repository and connect them to this server. Give every agent the same project ID. The server stores context in a separate SQLite file and does not edit the repository itself.
Yes. Task claims and version checks coordinate ownership, and expired leases can be reclaimed. Claims apply to tasks; agents should still check file overlap and use separate Git worktrees when editing concurrently.
This release is self-hosted and MIT licensed. There is no product subscription or hosted signup. You operate the server and infrastructure, and any AI tools you connect retain their own accounts and costs.
THE NEXT AGENT IS READY.
Node.js 24+ · Local-first · MIT licensed