关于 axone-mcp
axone-mcp 是轻量级 MCP 服务,将 Axone 能力提供给 AI 工具和 MCP 客户端。它可查询 dataverse 信息及资源治理代码,并通过 gRPC 连接 Axone 节点。
主要功能
- 01查询 dataverse 信息
- 02获取资源治理代码
- 03通过 gRPC 连接 Axone 节点
- 04使用 SSE 或 STDIO 提供服务
适用场景
- 01检查 dataverse
- 02查看资源的治理代码
MCP 相关
向 MCP 客户端提供 Axone 能力工具,支持 SSE 和 STDIO 传输方式。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
axone-mcp
Axone 的 MCP 服务
Axone 的 MCP 服务是一种轻量级实现,可通过标准化的 Model-Context Protocol 公开 Axone 的能力。
flowchart LR
classDef actor stroke:#808
classDef system stroke:#0ff
classDef resource stroke:#f00
actor:::actor@{ shape: stadium, label: "Host with MCP Client<br>(Claude, IDEs, Tools)" }
mcpServer:::system@{ shape: rounded, label: "Axone<br>MCP server" }
axone:::system@{ shape: das, label: "🔗 Axone chain" }
actor -- query --> mcpServer
mcpServer -. query .-> axone
可用工具
get_dataverse_info
获取指定数据宇宙的信息。
输入架构
{
"dataverse": {
"type": "string",
"description": "The address of the dataverse contract"
}
}
get_resource_governance_code
获取附加到指定资源的治理代码(如果有)。
输入架构
{
"dataverse": {
"type": "string",
"description": "The address of the dataverse contract"
},
"resource": {
"type": "string",
"description": "The DID URI of the resource"
}
}
安装
获取最新的版本,并将其放入 $PATH 或方便访问的位置。
与 Claude 搭配使用
将以下内容添加到 claude_desktop_config.json Claude Desktop 配置文件中:
{
"mcpServers": {
"axone": {
"command": "axone-mcp",
"args": [
"serve",
"stdio",
"--node-grpc",
"grpc.dentrite.axone.xyz:443"
]
}
}
}
标志:
--node-grpc:要连接的 Axone 节点的 gRPC 端点。
使用 SSE 传输运行
axone-mcp serve sse --listen-addr localhost:8080 --node-grpc grpc.dentrite.axone.xyz:443
使用 STDIO 传输运行
axone-mcp serve stdio --node-grpc grpc.dentrite.axone.xyz:443
构建
make build
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。