Axone MCP

Un servidor ligero que expone las capacidades de Axone a través del Protocolo de Contexto de Modelo.

Documentación

axone-mcp

🤖 El servidor MCP de Axone – puerta de entrada al dataverse para herramientas impulsadas por IA

MCP Protocol Smithery

Version Lint Build Test Codecov

Conventional commits Semantic-release

Contributor Covenant License

El servidor MCP de Axone

El servidor MCP de Axone es una implementación ligera que expone las capacidades de Axone a través del protocolo estandarizado 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

Herramientas disponibles

get_dataverse_info

Obtén información sobre el dataverse indicado.

Esquema de entrada

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

get_resource_governance_code

Obtén el código de gobernanza adjunto al recurso indicado (si existe).

Esquema de entrada

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

Instalación

Obtén la última versión y colócala en tu $PATH o en algún lugar de fácil acceso.

Uso con Claude

Añade esto a tu archivo de configuración de claude_desktop_config.json Claude Desktop:

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

Banderas:

  • --node-grpc: El endpoint gRPC del nodo Axone al que conectarse.

Ejecutar con transporte SSE

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

Ejecutar con transporte STDIO

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

Compilación

  • Asegúrate de tener Golang instalado.
  • Docker también si deseas usar el Makefile.
make build