mcpField
A
axone-mcp

axone-mcp

Local
axone.xyzFinance3Updated 9w ago

About axone-mcp

axone-mcp is a lightweight MCP server that exposes Axone capabilities to AI tools and MCP clients. It provides tools for retrieving dataverse details and resource governance code, and connects to an Axone node over gRPC.

Key features

  1. 01Retrieve dataverse information
  2. 02Get resource governance code
  3. 03Connect to an Axone node over gRPC
  4. 04Serve over SSE or STDIO

Use cases

  1. 01Inspect a dataverse
  2. 02Check governance code for a resource

MCP support

Exposes Axone capabilities as MCP tools for clients. Supports SSE and STDIO transports.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

axone-mcp

🤖 Axone’s MCP server – gateway to the dataverse for AI-powered tools

MCP Protocol Smithery

Version Lint Build Test Codecov

Conventional commits Semantic-release

Contributor Covenant 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_dataverse_info

Get information about the given dataverse.

Input schema
{
  "dataverse": {
    "type": "string",
    "description": "The address of the dataverse contract"
  }
}
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

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.