Axone MCP
About
A lightweight server exposing Axone's capabilities through the Model-Context Protocol.
Details
- Author
- axone-protocol
- GitHub stars
- 3
- Downloads
- 291
- Categories
- Developer Tools, API, Automation, Other, AI
Jump to
- Exposes Axone capabilities via Model Context Protocol
- Provides get_resource_governance_code tool for querying resource governance
- Supports stdio and SSE transport protocols
- Connects to the Axone blockchain via gRPC
- Lightweight and easily deployable as a binary
Download the latest release or build from source (requires Golang and optionally Docker). Configure it as an MCP server for hosts like Claude Desktop by adding the binary command with the --node-grpc flag pointing to an Axone node gRPC endpoint. Run with either stdio or sse transport.
axone-mcp
> 🤖 Axone’s MCP server – gateway to the dataverse for AI-powered tools
<!-- Protocol compatibility -->
<!-- CI/CD -->
<!-- Conventions -->
<!-- Community & license -->
Axone’s MCP server
Axone’s MCP server is a lightweight implementation that
exposes Axone’s capabilities through the standardized Model-Context Protocol.
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
Available tools
get_resource_governance_code
Get the governance code attached to the given resource (if any).
Input schema
{
"dataverse": {
"type": "string",
"description": "The address of the dataverse contract"
},
"resource": {
"type": "string",
"description": "The DID URI of the resource"
}
}
Installation
Get the latest release and put it in your $PATH or somewhere you can easily access.
Usage with Claude
Add this to your claude_desktop_config.json Claude Desktop configuration file:
{
"mcpServers": {
"axone": {
"command": "axone-mcp",
"args": [
"serve",
"stdio",
"--node-grpc",
"grpc.dentrite.axone.xyz:443"
]
}
}
}
Flags:
- --node-grpc: The gRPC endpoint of the Axone node to connect to.
Run with SSE transport
axone-mcp serve sse --listen-addr localhost:8080 --node-grpc grpc.dentrite.axone.xyz:443
Run with STDIO transport
axone-mcp serve stdio --node-grpc grpc.dentrite.axone.xyz:443
Build
- Be sure you have Golang installed.
- Docker as well if you want to use the Makefile.
make build
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


