Skip to main content
Glama
btmcp

BittensorMCP

by btmcp

BittensorMCP

Live, selbstverwahrter Bittensor-Chain-Zugriff für KI-Agenten über MCP.

Endpoint SDK

Was ist BittensorMCP?

BittensorMCP ist ein gehosteter Model Context Protocol (MCP)-Server, der KI-Agenten Live-Zugriff auf die Bittensor-Blockchain bietet. Verbinden Sie jeden MCP-Client – Claude, Cursor, ChatGPT, VS Code, Windsurf, Zed, Codex – und fragen Sie in Echtzeit Kontostände, Subnets, Metagraphen, Validatoren und Alpha-Preise ab.

  • Kostenlose Lesevorgänge: 17 Tools, keine Anmeldung, kein API-Schlüssel

  • Premium-Schreibvorgänge: 17 On-Chain-Aktionen (Staken, Transfer, Registrierung, Gewichte) über selbstverwahrte Signierung

  • Ein Endpunkt: https://bittensormcp.com/api/mcp mit Streamable-HTTP-Transport

Related MCP server: Hedera Toolbox

Warum selbstverwahrt?

Ihr privater Schlüssel verlässt niemals Ihr Gerät.

BittensorMCP verwendet ein A2-Zwei-Schritt-Signierungsprotokoll: Der Server gibt ein UNSIGNED_PAYLOAD plus intent_id zurück, Sie signieren es lokal mit Ihrem sr25519-Schlüssel, und nur die Signatur wird zurückgesendet. Der Server sendet die signierte Extrinsic – er sieht, speichert oder verarbeitet niemals Ihren privaten Schlüssel.

┌─────────────┐      unsigned payload       ┌─────────────┐
│   Your Key  │  <───────────────────────   │  Bittensor  │
│  (local)    │      sign locally           │    MCP      │
│             │  ───────────────────────>   │   Server    │
└─────────────┘      signature only         └──────┬──────┘
                                                   │
                                            broadcast to
                                                   ▼
                                            ┌─────────────┐
                                            │  Bittensor  │
                                            │   Finney    │
                                            └─────────────┘

Schnellstart

1. SDK installieren

npm install @bittensormcp/sign

2. Authentifizieren (Selbstverwahrung)

import { generateWallet, authenticate } from '@bittensormcp/sign';

const wallet = await generateWallet();
const { token } = await authenticate({
  endpoint: 'https://bittensormcp.com',
  ss58: wallet.ss58,
  signer: wallet.sign
});

3. MCP-Client verbinden

Claude Code:

claude mcp add --transport http bittensormcp \
  https://bittensormcp.com/api/mcp \
  --header "Authorization: Bearer YOUR_JWT"

Claude Desktop / Cursor / VS Code:

{
  "mcpServers": {
    "bittensormcp": {
      "url": "https://bittensormcp.com/api/mcp",
      "headers": { "Authorization": "Bearer YOUR_JWT" }
    }
  }
}

Clients ohne natives Streamable HTTP:

{
  "mcpServers": {
    "bittensormcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://bittensormcp.com/api/mcp",
        "--header", "Authorization:${AUTH_HEADER}"
      ],
      "env": { "AUTH_HEADER": "Bearer YOUR_JWT" }
    }
  }
}

Schritt-für-Schritt-Verbindungsanleitungen für jeden Client finden Sie im Connect Guide.

Tools auf einen Blick

Kategorie

Anzahl

Beispiele

Kostenlose Lesevorgänge

17

bittensor_balance, bittensor_account, bittensor_subnet_list, bittensor_subnet_metagraph, bittensor_validators, bittensor_dynamic, bittensor_swap_sim, bittensor_block

Premium-Schreibvorgänge

17

bittensor_stake_add, bittensor_stake_remove, bittensor_transfer, bittensor_register, bittensor_weights_set, bittensor_subnet_register, bittensor_root_register

Alle Schreib-Tools verwenden den A2-Selbstverwahrungs-Signierungsablauf. Die Premium-Aktivierung erfordert das Senden von TAO an die Treasury-Adresse (überprüfen Sie bittensor_premium_status für den aktuellen Satz).

Lizenz

MIT

Related MCP Connectors

Related MCP Servers