Skip to main content
Glama
btmcp

BittensorMCP

by btmcp

BittensorMCP

Acceso en vivo y de autocustodia a la cadena Bittensor para agentes de IA a través de MCP.

Endpoint SDK

¿Qué es BittensorMCP?

BittensorMCP es un servidor alojado del Model Context Protocol (MCP) que brinda a los agentes de IA acceso en vivo a la cadena de bloques de Bittensor. Conecta cualquier cliente MCP — Claude, Cursor, ChatGPT, VS Code, Windsurf, Zed, Codex — y consulta saldos, subredes, metagrafos, validadores y precios de Alpha en tiempo real.

  • Lecturas gratuitas: 17 herramientas, sin registro, sin clave API

  • Escrituras premium: 17 acciones en cadena (stake, transfer, register, weights) mediante firma de autocustodia

  • Un único endpoint: https://bittensormcp.com/api/mcp con transporte Streamable HTTP

Related MCP server: Hedera Toolbox

¿Por qué autocustodia?

Tu clave privada nunca sale de tu dispositivo.

BittensorMCP utiliza un protocolo de firma en dos pasos A2: el servidor devuelve un UNSIGNED_PAYLOAD más un intent_id, tú lo firmas localmente con tu clave sr25519, y solo la firma regresa. El servidor transmite el extrínseco firmado — nunca ve, almacena ni maneja tu clave privada.

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

Inicio rápido

1. Instalar el SDK

npm install @bittensormcp/sign

2. Autenticarse (autocustodia)

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. Conectar tu cliente MCP

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" }
    }
  }
}

Clientes sin Streamable HTTP nativo:

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

Para instrucciones de conexión paso a paso para cada cliente, consulta la Guía de conexión.

Herramientas de un vistazo

Categoría

Recuento

Ejemplos

Lecturas gratuitas

17

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

Escrituras premium

17

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

Todas las herramientas de escritura utilizan el flujo de firma de autocustodia A2. La activación premium requiere enviar TAO a la dirección del tesoro (consulta bittensor_premium_status para la tarifa actual).

Licencia

MIT

Related MCP Connectors

Related MCP Servers