Axone MCP

Um servidor leve que expõe as capacidades da Axone através do Protocolo Modelo-Contexto.

Documentação

axone-mcp

🤖 O servidor MCP do Axone – gateway para o dataverse voltado a ferramentas com IA

MCP Protocol Smithery

Version Lint Build Test Codecov

Conventional commits Semantic-release

Contributor Covenant License

Servidor MCP do Axone

O servidor MCP do Axone é uma implementação leve que expõe as capacidades do Axone por meio do protocolo padronizado 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

Ferramentas disponíveis

get_dataverse_info

Obtenha informações sobre o dataverse informado.

Esquema de entrada

{
  "dataverse": {
    "type": "string",
    "description": "The address of the dataverse contract"
  }
}

get_resource_governance_code

Obtenha o código de governança anexado ao recurso informado (se houver).

Esquema de entrada

{
  "dataverse": {
    "type": "string",
    "description": "The address of the dataverse contract"
  },
  "resource": {
    "type": "string",
    "description": "The DID URI of the resource"
  }
}

Instalação

Baixe a versão mais recente e coloque-a no seu $PATH ou em algum local de fácil acesso.

Uso com Claude

Adicione isto ao seu arquivo de configuração do Claude Desktop em claude_desktop_config.json:

{
  "mcpServers": {
    "axone": {
      "command": "axone-mcp",
      "args": [
        "serve",
        "stdio",
        "--node-grpc",
        "grpc.dentrite.axone.xyz:443"
      ]
    }
  }
}

Flags:

  • --node-grpc: O endpoint gRPC do nó Axone ao qual se conectar.

Executar com transporte SSE

axone-mcp serve sse --listen-addr localhost:8080 --node-grpc grpc.dentrite.axone.xyz:443

Executar com transporte STDIO

axone-mcp serve stdio --node-grpc grpc.dentrite.axone.xyz:443

Build

  • Certifique-se de ter o Golang instalado.
  • Docker também, se quiser usar o Makefile.
make build