
axone-mcp
🤖 Axone’s MCP server – gateway to the dataverse for AI-powered tools
what is Axone MCP?
Axone MCP is a lightweight server that acts as a gateway to the dataverse, enabling AI-powered tools to interact with various resources through the Model-Context Protocol.
how to use Axone MCP?
To use Axone MCP, ensure you have Golang and Docker installed, then build the server using the command make build
.
key features of Axone MCP?
- Standardized access to Axone's capabilities via the Model-Context Protocol.
- Authorization layer for secure access requests based on decentralized governance rules.
- Integration with various clients and tools for seamless operation.
use cases of Axone MCP?
- Facilitating AI tool interactions with decentralized resources.
- Enabling secure data access for applications using the Model-Context Protocol.
- Supporting developers in building AI-powered applications with standardized protocols.
FAQ from Axone MCP?
- What is the Model-Context Protocol?
It is a standardized protocol that allows for structured interactions between AI tools and resources.
- Is Axone MCP open-source?
Yes! Axone MCP is open-source and available on GitHub.
- What technologies are required to run Axone MCP?
You need Golang and Docker to build and run the server.
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 .-> axone
Available tools
get_resource_governance_code
Get the governance code attached to the given resource (if any).
Input schema
{
"resource": {
"type": "string",
"description": "The resource DID to get the governance code for."
}
}
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",
"--dataverse-addr",
"axone1xt4ahzz2x8hpkc0tk6ekte9x6crw4w6u0r67cyt3kz9syh24pd7scvlt2w"
]
}
}
}
Flags:
--node-grpc
: The gRPC endpoint of the Axone node to connect to.--dataverse-addr
: The dataverse address to use.
Run with SSE transport
axone-mcp serve sse --listen-addr localhost:8080 --node-grpc grpc.dentrite.axone.xyz:443 --dataverse-addr axone1xt4ahzz2x8hpkc0tk6ekte9x6crw4w6u0r67cyt3kz9syh24pd7scvlt2w
Run with STDIO transport
axone-mcp serve stdio --node-grpc grpc.dentrite.axone.xyz:443 --dataverse-addr axone1xt4ahzz2x8hpkc0tk6ekte9x6crw4w6u0r67cyt3kz9syh24pd7scvlt2w
Build
make build