Sign inSign up

axoneprotocol/axone-mcp

By axoneprotocol

•Updated about 1 month ago

Image
0

2.1K

axoneprotocol/axone-mcp repository overview

⁠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

Tag summary

Content type

Image

Digest

sha256:90b7a2e20…

Size

31.2 MB

Last updated

over 1 year ago

docker pull axoneprotocol/axone-mcp