axone-mcp

by axone-protocol

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

About

axone-mcp

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

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. It includes an authorization layer to ensure that access requests comply with the decentralized governance rules established on-chain.

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)" }
    s3Proxy:::system@{ shape: rounded, label: "Axone<br>MCP server" }
    s3:::resource@{shape: lin-cyl, label: "Resources<br>server"}
    files@{ shape: docs, label: "resources" }
    axone:::system@{ shape: das, label: "🔗 Axone chain" }
    s3 --> files

    actor -- access --> s3Proxy

    s3Proxy ~~~

    s3Proxy -. ① 🛡️ check .-> axone
    s3Proxy -. ② ✅ access .-> s3

Build

  • Be sure you have Golang installed.
  • Docker as well if you want to use the Makefile.
make build