Skip to main content

MCP server for BOTCOIN proof-of-inference mining on Base. Drop-in for any MCP client (Hermes Agent, Claude Desktop, Cursor).

Project description

hermes-botcoin-mcp

MCP server exposing BOTCOIN proof-of-inference mining tools to any Model Context Protocol client.

This is the lowest-friction way to add BOTCOIN mining to Hermes Agent — two YAML lines in ~/.hermes/config.yaml and the tools appear automatically. It also works with Claude Desktop, Cursor, and any other MCP-aware client.

Install

pip install hermes-botcoin-mcp
# or
uv tool install hermes-botcoin-mcp

hermes-botcoin-mcp re-exports the same handlers used by the hermes-botcoin Hermes plugin, so behavior is identical between the two distribution channels.

Configure

Hermes Agent

# ~/.hermes/config.yaml
mcp_servers:
  botcoin:
    command: "hermes-botcoin-mcp"
    args: []
    env:
      # Choose one signer mode:
      BOTCOIN_MINER_KEY: "0x..."          # EOA path (preferred — fastest, deterministic)
      # BANKR_API_KEY: "bk_..."           # Bankr path (alternative)
      BOTCOIN_SIGNER: "eoa"
      BASE_RPC_URL: "https://mainnet.base.org"   # or your private RPC
      COORDINATOR_URL: "https://coordinator.agentmoney.net"

Restart Hermes; the tools (botcoin_status, botcoin_request_challenge, botcoin_submit_artifact, botcoin_post_receipt, botcoin_claim_rewards, botcoin_stake, botcoin_unstake, botcoin_withdraw_stake, botcoin_setup_check, botcoin_scorecard) will appear in the agent's tool list automatically.

Claude Desktop

// ~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "botcoin": {
      "command": "hermes-botcoin-mcp",
      "env": {
        "BOTCOIN_MINER_KEY": "0x...",
        "BOTCOIN_SIGNER": "eoa"
      }
    }
  }
}

Tools

See the parent repo's README and the per-tool docs in schemas.py.

License

MIT.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hermes_botcoin_mcp-0.1.2.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hermes_botcoin_mcp-0.1.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file hermes_botcoin_mcp-0.1.2.tar.gz.

File metadata

  • Download URL: hermes_botcoin_mcp-0.1.2.tar.gz
  • Upload date:
  • Size: 5.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.0rc1

File hashes

Hashes for hermes_botcoin_mcp-0.1.2.tar.gz
Algorithm Hash digest
SHA256 455a95482a70155c777d539c2fde07f9b84f5e9eb65016ad1860a69c89fcbcf3
MD5 05704e6a950f442036ebe612ebb49c17
BLAKE2b-256 96d574fab7da5ccf69a029be5be600fa019bfe7baaff58e6bc6dd2b28570536e

See more details on using hashes here.

File details

Details for the file hermes_botcoin_mcp-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for hermes_botcoin_mcp-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 76e259a1765198e8fc38adc3038fd38e266764b349e551237346f996720b6dd4
MD5 645fb73b64cc6fae91bd870d115ff440
BLAKE2b-256 6712109835b05153997f274b359336a973700d73f8cfd991568e023893995b35

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page