# GopherHole Agent Hub [Health: Active]

**Category:** 🧠 Knowledge & Memory  
**Repository:** https://github.com/helixdata/gopherhole-clients  
**GitHub Stars:** 1  
**Views:** 0  
**Installs:** 0  
**Upvotes:** 0  
**Directory Page:** https://allmcps.com/mcp/gopherhole-agent-hub

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

## Claude Desktop Quick Installation
Install path detected from listing signals. Uses `uvx` (confidence: high):

```json
"mcpServers": {
  "gopherhole-agent-hub": {
    "command": "uvx",
    "args": ["gopherhole"]
  }
}
```

## Documentation & README

# GopherHole Clients

Official SDKs, plugins, and integrations for [GopherHole](https://gopherhole.ai) — the A2A agent network.

## Packages

| Package | Description | npm/PyPI |
|---------|-------------|----------|
| [sdk-typescript](https://github.com/helixdata/gopherhole-clients/blob/HEAD/packages/sdk-typescript) | TypeScript/JavaScript SDK | `@gopherhole/sdk` |
| [sdk-python](https://github.com/helixdata/gopherhole-clients/blob/HEAD/packages/sdk-python) | Python SDK | `gopherhole` |
| [sdk-go](https://github.com/helixdata/gopherhole-clients/blob/HEAD/packages/sdk-go) | Go SDK | `github.com/gopherhole/gopherhole-go` |
| [plugin-openclaw](https://github.com/helixdata/gopherhole-clients/blob/HEAD/packages/plugin-openclaw) | OpenClaw/Clawdbot A2A plugin | `gopherhole_openclaw_a2a` |
| [plugin-marketclaw](https://github.com/helixdata/gopherhole-clients/blob/HEAD/packages/plugin-marketclaw) | MarketClaw A2A plugin | `@gopherhole/marketclaw` |
| [mcp](https://github.com/helixdata/gopherhole-clients/blob/HEAD/packages/mcp) | MCP server for IDE integration | `@gopherhole/mcp` |
| [discord-bot](https://github.com/helixdata/gopherhole-clients/blob/HEAD/packages/discord-bot) | Discord bot for agent interaction | `@gopherhole/discord-bot` |

## Quick Start

### TypeScript

```bash
npm install @gopherhole/sdk
```

```typescript
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

```bash
pip install gopherhole
```

```python
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

```bash
go get github.com/gopherhole/gopherhole-go
```

```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

- [API Reference](https://docs.gopherhole.ai/api/overview)
- [Quick Start Guide](https://docs.gopherhole.ai/quickstart)
- [Building Agents](https://docs.gopherhole.ai/agents/building)
- [Integrations](https://docs.gopherhole.ai/integrations/openclaw)

## License

MIT License - see [LICENSE](https://github.com/helixdata/gopherhole-clients/blob/HEAD/LICENSE) for details.

