Back to Browse

Gopherhole Clients MCP Server

Developer ToolsUse Caution4.2MCP RegistryLocal
Free

Server data from the Official MCP Registry

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

About

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

Security Report

4.2
Use Caution4.2High Risk

This is a legitimate GopherHole SDK with proper authentication and reasonable permissions for its purpose as a developer tool. The code demonstrates good security practices with API key validation, proper use of environment variables, and no malicious patterns. However, there are some moderate-risk issues around broad exception handling, logging of potentially sensitive data, and unvalidated user input that should be addressed to bring the score higher. Supply chain analysis found 3 known vulnerabilities in dependencies (1 critical, 2 high severity). Package verification found 1 issue (1 critical, 0 high severity).

4 files analyzed · 11 issues found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Required

This plugin requests these system permissions. Most are normal for its category.

env_vars

Check that this permission is expected for this type of plugin.

HTTP Network Access

Connects to external APIs or services over the internet.

network_websocket

Check that this permission is expected for this type of plugin.

What You'll Need

Set these up before or after installing:

Your GopherHole API key (starts with gph_). Auto-provisioned via browser login on first run if not set.Required

Environment variable: GOPHERHOLE_API_KEY

Override the GopherHole hub URL. Defaults to https://hub.gopherhole.ai.Optional

Environment variable: GOPHERHOLE_API_URL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-helixdata-gopherhole": {
      "env": {
        "GOPHERHOLE_API_KEY": "your-gopherhole-api-key-here",
        "GOPHERHOLE_API_URL": "your-gopherhole-api-url-here"
      },
      "args": [
        "-y",
        "@gopherhole/discord-bot"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

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.

Reviews

No reviews yet

Be the first to review this server!

Gopherhole Clients MCP Server - Standards-based A2A hub. One MCP connection to thousands of | MCP Marketplace