
axone-mcp
π€ Axoneβs MCP server β gateway to the dataverse for AI-powered tools
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 .-> axoneAvailable 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"
}
}Build
make buildInstallation
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:443Run with STDIO transport
axone-mcp serve stdio --node-grpc grpc.dentrite.axone.xyz:443No common issues documented yet. If you hit a problem, the repository's GitHub Issues page is the best place to look.
Licensed under BSD-3-Clauseβ you can use, modify, and redistribute it under that license's terms.
View the full license file on GitHub β