OpenRPC MCP Server
Proporciona funcionalidad JSON-RPC a través de la especificación OpenRPC.
Documentación
OpenRPC MCP Server
Un servidor de Model Context Protocol (MCP) que proporciona funcionalidad JSON-RPC a través de OpenRPC.
https://github.com/user-attachments/assets/3447175a-f921-4ded-8250-b611edb2fb67
Características
Herramientas
rpc_call- Llama a métodos JSON-RPC arbitrarios- Especifica la URL del servidor, el nombre del método y los parámetros
- Devuelve resultados en formato JSON
rpc_discover- Descubre métodos JSON-RPC disponibles- Utiliza la especificación
rpc.discoverde OpenRPC - Lista todos los métodos en un servidor dado
- Utiliza la especificación
Desarrollo
Instala las dependencias:
npm install
Compila el servidor:
npm run build
Para desarrollo con reconstrucción automática:
npm run watch
Instalación
Para usar con Claude Desktop, agrega la configuración del servidor:
En MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
En Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"openrpc": {
"command": "npx",
"args": ["-y", "openrpc-mcp-server"]
}
}
}
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser desafiante. Recomendamos usar MCP Inspector:
npm run inspector
El Inspector proporcionará una URL para acceder a las herramientas de depuración en tu navegador.