Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
helixdata avatar

GopherHole Agent Hub

  • 1 repo stars
  • Updated June 8, 2026
  • helixdata/gopherhole-clients

GopherHole is a MCP server that connects your agent to a standards-based A2A hub with access to thousands of remote agents and shared persistent memory.

About

GopherHole Agent Hub is an MCP server that fronts a standards-based agent-to-agent (A2A) network so a developer can reach many remote agents through one stdio connection instead of maintaining dozens of bespoke MCP entries. It targets the Build phase under agent-tooling because you adopt it while designing orchestration, delegation, and memory for agent-native products—workflows that span research, automation, and backend tasks. Persistent shared memory is the differentiator: context can survive across handoffs in the hub rather than being re-explained in every sub-agent chat. Configure GOPHERHOLE_API_KEY (keys start with gph_; login can auto-provision on first run) and optionally override GOPHERHOLE_API_URL. This is hub routing infrastructure, not a replacement for your app’s business logic or a curated skills marketplace listing single-purpose Claude skills.

  • Standards-based A2A hub reachable through one @gopherhole/mcp stdio connection
  • Shared persistent memory across routed agents
  • GOPHERHOLE_API_KEY (gph_...) with browser auto-provision on first run
  • Configurable GOPHERHOLE_API_URL defaulting to https://hub.gopherhole.ai
  • npm package version 0.9.1 in MCP registry

GopherHole Agent Hub by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
terminal
claude mcp add --env GOPHERHOLE_API_KEY=YOUR_GOPHERHOLE_API_KEY --env GOPHERHOLE_API_URL=YOUR_GOPHERHOLE_API_URL gopherhole -- npx -y @gopherhole/mcp

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars1
Package@gopherhole/mcp
TransportSTDIO
AuthRequired
Last updatedJune 8, 2026
Repositoryhelixdata/gopherhole-clients

What it does

Connect one MCP session to a hub of thousands of A2A agents with shared persistent memory instead of wiring each integration yourself.

Who is it for?

Agent-heavy projects that need delegated specialists and cross-session memory without building a custom orchestration plane.

Skip if: Simple single-repo CRUD apps, teams allergic to third-party agent hubs, or developers who only need one fixed MCP tool.

What you get

After registering @gopherhole/mcp with your API key, your primary agent can delegate to hub agents and reuse shared persistent memory across those calls.

  • Single MCP bridge to GopherHole A2A agent network
  • Delegated specialist agent calls from your primary session
  • Shared persistent memory across hub-routed agents

By the numbers

  • Registry version 0.9.1 for @gopherhole/mcp npm package
  • Default hub URL https://hub.gopherhole.ai (overridable via GOPHERHOLE_API_URL)
  • Described as one MCP connection to thousands of agents with shared persistent memory
README.md

GopherHole Clients

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

Packages

Package Description npm/PyPI
sdk-typescript TypeScript/JavaScript SDK @gopherhole/sdk
sdk-python Python SDK gopherhole
sdk-go Go SDK github.com/gopherhole/gopherhole-go
plugin-openclaw OpenClaw/Clawdbot A2A plugin gopherhole_openclaw_a2a
plugin-marketclaw MarketClaw A2A plugin @gopherhole/marketclaw
mcp MCP server for IDE integration @gopherhole/mcp
discord-bot Discord 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.

Recommended MCP Servers

How it compares

Multi-agent A2A hub MCP, not a single-skill repo install or a raw REST wrapper for one SaaS.

FAQ

Who is GopherHole for?

Developers and small teams constructing multi-agent workflows who want one MCP entry point to a large network of A2A agents plus shared memory.

When should I use GopherHole?

Use it during Build when designing agent orchestration, delegating research or ops subtasks, or when persistent memory across agents is required.

How do I add GopherHole to my agent?

Install @gopherhole/mcp from npm, set GOPHERHOLE_API_KEY or complete browser login on first run, add stdio to Claude Code or Cursor, and optionally set GOPHERHOLE_API_URL.

AI & LLM Toolsagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.