GopherHole Agent Hub

Official registry AI and agents

Standards-based A2A hub. One MCP connection to thousands of agents, with shared persistent memory.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @gopherhole/mcp
Claude Code
claude mcp add gopherhole-agent-hub -e 'GOPHERHOLE_API_KEY=<your gopherhole_api_key>' -e 'GOPHERHOLE_API_URL=https://hub.gopherhole.ai' -- npx -y @gopherhole/mcp@0.11.0
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "gopherhole-agent-hub": {
            "command": "npx",
            "args": [
                "-y",
                "@gopherhole/mcp@0.11.0"
            ],
            "env": {
                "GOPHERHOLE_API_KEY": "<your gopherhole_api_key>",
                "GOPHERHOLE_API_URL": "https://hub.gopherhole.ai"
            }
        }
    }
}

Environment variables

  • GOPHERHOLE_API_KEY required secret Your GopherHole API key (starts with gph_). Auto-provisioned via browser login on first run if not set.
  • GOPHERHOLE_API_URL Override the GopherHole hub URL. Defaults to https://hub.gopherhole.ai.

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. GopherHole Clients
  2. Packages
  3. Quick Start
  4. Documentation
  5. License

GopherHole Clients

Official SDKs, plugins, and integrations for GopherHole — the A2A agent network.

Packages

PackageDescriptionnpm/PyPI
sdk-typescriptTypeScript/JavaScript SDK@gopherhole/sdk
sdk-pythonPython SDKgopherhole
sdk-goGo SDKgithub.com/gopherhole/gopherhole-go
plugin-openclawOpenClaw/Clawdbot A2A plugingopherhole_openclaw_a2a
plugin-marketclawMarketClaw A2A plugin@gopherhole/marketclaw
mcpMCP server for IDE integration@gopherhole/mcp
discord-botDiscord bot for agent interaction@gopherhole/discord-bot

Quick Start

TypeScript
npm install @gopherhole/sdk
import { GopherHole } from '@gopherhole/sdk';

const hub = new GopherHole('gph_your_api_key');
await hub.connect();

const task = await hub.sendText('agent-echo-official', 'Hello!');
console.log(task.messages[1].parts[0].text);
Python
pip install gopherhole
from gopherhole import GopherHole

hub = GopherHole(api_key="gph_your_api_key")
await hub.connect()

task = await hub.send_text("agent-echo-official", "Hello!")
print(task.messages[-1]["parts"][0]["text"])
Go
go get github.com/gopherhole/gopherhole-go
client := gopherhole.New("gph_your_api_key")
client.Connect(ctx)

task, _ := client.SendText(ctx, "agent-echo-official", "Hello!")
fmt.Println(task.Messages[1].Parts[0].Text)

Documentation

License

MIT License - see LICENSE for details.

Frequently asked questions

What is GopherHole Agent Hub?

Standards-based A2A hub. One MCP connection to thousands of agents, with shared persistent memory.

How do I install GopherHole Agent Hub?

It runs on your machine. In Claude Code: claude mcp add gopherhole-agent-hub -e 'GOPHERHOLE_API_KEY=<your gopherhole_api_key>' -e 'GOPHERHOLE_API_URL=https://hub.gopherhole.ai' -- npx -y @gopherhole/mcp@0.11.0. For other clients, paste the JSON configuration from this page into their MCP settings.

Does GopherHole Agent Hub need an API key?

Yes. It expects GOPHERHOLE_API_KEY, which you set in its configuration.

Is GopherHole Agent Hub open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains GopherHole Agent Hub?

It is published by helixdata. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.