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.1.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.1-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for hermes_botcoin_mcp-0.1.1.tar.gz
Algorithm Hash digest
SHA256 a0dd3909d7289f1fcfa91ed4a817d046c3ad50c90d18465775ca0f973e7e6726
MD5 7fa21029b791c1506143154502b33c4f
BLAKE2b-256 c48d55940a3eabe05268ecdfb5586a310414675277d2e7721f497650be5309e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for hermes_botcoin_mcp-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c30a9a475b407e4e8d7021d0a9428b2544e38b085153e79e4938fd6c0b46c087
MD5 d869e1b57d53ebb2950e12ba388f7670
BLAKE2b-256 6841394773357fd1b91d150f37170c9a05f0e50db494e41924a371d077b94022

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