BittensorMCP について
BittensorMCPは、Bittensorブロックチェーンのリアルタイム照会とオンチェーン操作を提供するホスト型MCPサーバーです。読み取りではチェーンデータを取得でき、書き込みでは秘密鍵を端末内に保つ署名フローを使用します。
主な機能
- 01残高、サブネット、メタグラフの照会
- 02バリデーターとAlpha価格の取得
- 03ステーキングや送金などのオンチェーン操作
- 04セルフカストディ方式によるローカル署名
活用シーン
- 01Bittensorの残高やサブネット情報の確認
- 02バリデーターとAlpha価格の確認
- 03秘密鍵を共有せずにステーキングや送金を実行
MCP 対応
Streamable HTTPエンドポイントを通じて17個の読み取りツールと17個の書き込み操作を提供します。MCPクライアントはホスト型エンドポイントに接続し、書き込みではローカルで署名して署名データのみを返します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://bittensormcp.com/api/mcpclaude mcp add --transport http btmcp-bittensormcp https://bittensormcp.com/api/mcp{"mcpServers":{"btmcp-bittensormcp":{"type":"http","url":"https://bittensormcp.com/api/mcp"}}}Cursor で開く{"servers":{"btmcp-bittensormcp":{"type":"http","url":"https://bittensormcp.com/api/mcp"}}}VS Code で開く{"mcpServers":{"btmcp-bittensormcp":{"type":"http","url":"https://bittensormcp.com/api/mcp"}}}{"mcpServers":{"btmcp-bittensormcp":{"serverUrl":"https://bittensormcp.com/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
BittensorMCP
MCP を介して、AI エージェントが Bittensor チェーンにリアルタイムでアクセスできます。資産の管理権は常にご自身にあります。
BittensorMCP とは?
BittensorMCP は、AI エージェントに Bittensor ブロックチェーンへのリアルタイムアクセスを提供する、ホスト型の Model Context Protocol (MCP) サーバーです。Claude、Cursor、ChatGPT、VS Code、Windsurf、Zed、Codex など、あらゆる MCP クライアントを接続して、残高、サブネット、メタグラフ、バリデーター、Alpha 価格をリアルタイムで照会できます。
- 無料の読み取り:17 個のツール。登録も API キーも不要です
- プレミアムの書き込み:セルフカストディ方式の署名による、17 個のオンチェーン操作(ステーキング、送金、登録、ウェイト)
- 単一のエンドポイント:Streamable HTTP トランスポートを使用する
https://bittensormcp.com/api/mcp
なぜセルフカストディなのですか?
秘密鍵がデバイスの外に出ることはありません。
BittensorMCP は A2 の 2 段階署名プロトコルを使用します。サーバーから UNSIGNED_PAYLOAD と intent_id が返され、それをご自身の sr25519 キーでローカルに署名し、署名だけをサーバーに返します。サーバーは署名済みの extrinsic をブロードキャストします。秘密鍵を参照、保存、処理することはありません。
┌─────────────┐ 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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。