关于 BittensorMCP
BittensorMCP 是提供实时 Bittensor 区块链查询和链上操作的托管 MCP 服务。读取工具覆盖链上数据,写入操作采用签名流程,使私钥保留在用户设备上。
主要功能
- 01查询余额、子网和 metagraph
- 02读取验证者与 Alpha 价格数据
- 03执行质押、转账等链上操作
- 04通过自托管流程在本地签名
适用场景
- 01查看 Bittensor 余额和子网数据
- 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 Agent 提供实时、自托管的 Bittensor 链访问能力。
什么是 BittensorMCP?
BittensorMCP 是一个托管的 Model Context Protocol (MCP) 服务,为 AI Agent 提供对 Bittensor 区块链的实时访问。连接任意 MCP 客户端——Claude、Cursor、ChatGPT、VS Code、Windsurf、Zed、Codex——即可实时查询余额、子网、元图、验证者和 Alpha 价格。
- 免费读取:17 个工具,无需注册或 API 密钥
- 高级写入:通过自托管签名执行 17 种链上操作(质押、转账、注册、权重)
- 单一端点:
https://bittensormcp.com/api/mcp,使用 Streamable HTTP 传输
为什么选择自托管?
你的私钥永远不会离开你的设备。
BittensorMCP 使用 A2 两步签名协议:服务端返回一个 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 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。