Skip to main content
Glama
btmcp

BittensorMCP

by btmcp

BittensorMCP

AIエージェント向けの自己管理型ライブBittensorチェーンアクセス(MCP経由)。

Endpoint SDK

BittensorMCPとは?

BittensorMCPは、AIエージェントにBittensorブロックチェーンへのライブアクセスを提供するホスト型のModel Context Protocol (MCP)サーバーです。Claude、Cursor、ChatGPT、VS Code、Windsurf、Zed、CodexなどのMCPクライアントに接続し、残高、サブネット、メタグラフ、バリデーター、Alpha価格をリアルタイムで照会できます。

  • 無料の読み取り: 17のツール、サインアップ不要、APIキー不要

  • プレミアム書き込み: 自己管理型署名による17のオンチェーンアクション(ステーク、転送、登録、重み付け)

  • 単一エンドポイント: https://bittensormcp.com/api/mcp(Streamable HTTPトランスポート)

Related MCP server: Hedera Toolbox

なぜ自己管理型なのか?

あなたの秘密鍵がデバイスから離れることはありません。

BittensorMCPはA2の2段階署名プロトコルを使用します。サーバーは UNSIGNED_PAYLOAD と intent_id を返し、あなたはsr25519鍵を使ってローカルで署名し、署名のみがサーバーに返されます。サーバーは署名済みエクストリンシックをブロードキャストします。秘密鍵をサーバーが参照、保存、または処理することは決してありません。

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

クイックスタート

1. SDKのインストール

npm install @bittensormcp/sign

2. 認証(自己管理)

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クライアントに接続

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

Streamable HTTPをネイティブサポートしないクライアント:

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

各クライアントの詳細な接続手順については、接続ガイドを参照してください。

ツール一覧

カテゴリ

数

例

無料の読み取り

17

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

プレミアム書き込み

17

bittensor_stake_add、bittensor_stake_remove、bittensor_transfer、bittensor_register、bittensor_weights_set、bittensor_subnet_register、bittensor_root_register

すべての書き込みツールはA2自己管理署名フローを使用します。プレミアムのアクティベーションには、トレジャリーアドレスへのTAOの送信が必要です(現在のレートは bittensor_premium_status で確認できます)。

ライセンス

MIT

Related MCP Connectors

Related MCP Servers