https://github.com/axone-protocol/axone-mcp
🤖 Axone’s MCP server – gateway to the dataverse for AI-powered tools
https://github.com/axone-protocol/axone-mcp
ai mcp-server s3
Last synced: about 1 month ago
JSON representation
🤖 Axone’s MCP server – gateway to the dataverse for AI-powered tools
- Host: GitHub
- URL: https://github.com/axone-protocol/axone-mcp
- Owner: axone-protocol
- License: bsd-3-clause
- Created: 2025-04-03T08:16:17.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-05-15T00:26:12.000Z (about 1 month ago)
- Last Synced: 2025-05-15T01:29:48.449Z (about 1 month ago)
- Topics: ai, mcp-server, s3
- Language: Go
- Homepage: https://axone.xyz
- Size: 501 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ccamel - axone-protocol/axone-mcp - 🤖 Axone’s MCP server – gateway to the dataverse for AI-powered tools (Go)
- mcp-index - Axone MCP Server - Expose data capabilities through a standardized protocol to facilitate data access and manipulation for AI-powered tools. Seamlessly integrates with various clients to enhance operational efficiency. (Cloud Services)
README
# axone-mcp
> 🤖 [Axone](https://axone.xyz)’s [MCP](https://modelcontextprotocol.io/introduction) server – gateway to the dataverse for AI-powered tools
[](https://modelcontextprotocol.io/introduction)
[](https://smithery.ai/server/@axone-protocol/axone-mcp)[](https://github.com/axone-protocol/axone-mcp/releases)
[](https://github.com/axone-protocol/axone-mcp/actions/workflows/lint.yml)
[](https://github.com/axone-protocol/axone-mcp/actions/workflows/build.yml)
[](https://github.com/axone-protocol/axone-mcp/actions/workflows/test.yml)
[](https://codecov.io/gh/axone-protocol/axone-mcp)[](https://conventionalcommits.org)
[](https://github.com/semantic-release/semantic-release)[](https://github.com/axone-protocol/.github/blob/main/CODE_OF_CONDUCT.md)
[](https://opensource.org/licenses/BSD-3-Clause)## Axone’s MCP server
[Axone](https://axone.xyz)’s [MCP](https://modelcontextprotocol.io/introduction) server is a lightweight implementation that
exposes Axone’s capabilities through the standardized Model-Context Protocol.```mermaid
flowchart LR
classDef actor stroke:#808
classDef system stroke:#0ff
classDef resource stroke:#f00actor:::actor@{ shape: stadium, label: "Host with MCP Client
(Claude, IDEs, Tools)" }
mcpServer:::system@{ shape: rounded, label: "Axone
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
```json
{
"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](https://github.com/axone-protocol/axone-mcp/releases) 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](https://claude.ai/download) configuration file:
```json
{
"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
```sh
axone-mcp serve sse --listen-addr localhost:8080 --node-grpc grpc.dentrite.axone.xyz:443
```### Run with STDIO transport
```sh
axone-mcp serve stdio --node-grpc grpc.dentrite.axone.xyz:443
```## Build
- Be sure you have [Golang](https://go.dev/doc/install) installed.
- [Docker](https://docs.docker.com/engine/install/) as well if you want to use the Makefile.```sh
make build
```