Agenthold MCP Server

Stop your AI agents from silently overwriting each other. When two agents update the same value, the second write quietly destroys the first. No error, no exception, just wrong data and a system that keeps running. agenthold is an MCP server that gives agents shared, versioned state with conflict detection built in. Think of it as git for your agents' working memory. Its README documents 5 tools, including agenthold_register, agenthold_claim, agenthold_release.

People connecting AI & ML tools to Claude, Cursor, VS Code, or another MCP client. The project is written in Python.

VERIFIED ACTIVE

LAST COMMIT 2026-07-07 · ★ 2 · #68 OF 95 MAINTAINED AI & ML · VERIFIED 2026-08-25

MIT · Python servers · how we verify → /methodology

01 · Install Agenthold

before you install - you'll need

Set AGENTHOLD_AUTH_TOKEN before connecting.

Claude Code

claude mcp add edobusy-agenthold -- uvx agenthold

Claude Desktop / Cursor / VS Code - add to config

{
  "mcpServers": {
    "edobusy-agenthold": {
      "command": "uvx",
      "args": [
        "agenthold"
      ]
    }
  }
}

Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.

Using another client? Same JSON, different key

Claude Desktop · mcpServers

Cursor · mcpServers

VS Code · servers

Windsurf · mcpServers

Zed · context_servers

Cline · mcpServers

Roo Code · mcpServers

Continue · mcpServers

LibreChat · mcpServers

Gemini CLI · mcpServers

Codex CLI · mcp_servers

Full setup guides: every client.

02 · Evidence

Security posture

What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.

runs as local process (stdio) - runs on your machine with your user's permissions

license MIT - declared in the repository

pypi package agenthold - check the name against the project README before installing (PyPI has no namespace ownership)

registry namespace io.github.edobusy is GitHub-verified and matches the repo owner

03 · What Agenthold can do

Prose above is summarized from the project's README and registry record - no invented capabilities.

What you can build

An agent gets 5 documented tools, including agenthold_register, agenthold_claim, agenthold_release, agenthold_status, agenthold_wait.

The 5 tools it gives your agent

Extracted from the project's README - what agenthold lets an agent do.

agenthold_register
- Register yourself and receive a unique agent ID. Must be called once before using agenthold_claim or agenthold_release.
agenthold_claim
- Claim exclusive access to a resource before modifying it. Requires a registered agent_id.
agenthold_release
- Release your claim with an explicit outcome describing what you did. The outcome is preserved in the free-state record and shown to the next claimant so they do
agenthold_status
- Check whether a resource is available or currently claimed. Does not require registration.
agenthold_wait
- Wait for a claimed resource to become available. Blocks the agent turn until the holder releases, or the timeout expires.

04 · Who maintains Agenthold

agenthold is maintained by edobusy. It's the only MCP server we track from this author; the repo dates to Mar 2026.

05 · Facts

category
AI & ML - ranked #68 of 95 actively-maintained AI & ML servers as of 2026-08-25.
registry
io.github.edobusy/agenthold (active, first published 2026-04-15 · 8 versions)
packages
pypi:agenthold

06 · Agenthold FAQ

Is Agenthold still maintained?

Yes - as of 2026-08-25, its last commit was 2026-07-07. We re-verify nightly.

What can Agenthold do?

An agent gets 5 documented tools, including agenthold_register, agenthold_claim, agenthold_release, agenthold_status, agenthold_wait.

How do I install Agenthold?

Run `uvx agenthold`. The README documents one environment variable (AGENTHOLD_AUTH_TOKEN) to set first. Set AGENTHOLD_AUTH_TOKEN before connecting. You can also paste the ready-made client config above.

Does Agenthold run locally?

Yes - it's a stdio server: it runs on your machine (via uvx) with your user's permissions. Your data stays local unless the server itself calls external APIs.

07 · Alternatives to Agenthold