Перейти к содержимому

OpenRPC

MCP-сервер для предоставления JSON-RPC функциональности через OpenRPC, с вызовами методов и их обнаружением.

JavaScript
40 stars

Описание

Это сервер Model Context Protocol (MCP), реализующий JSON-RPC через спецификацию OpenRPC. Ключевые особенности: инструмент rpc_call для вызова произвольных методов с указанием URL, имени и параметров, возвращающий результаты в JSON; rpc_discover для обнаружения доступных методов на сервере. Разработан на Node.js с использованием npm. Подходит для интеграции с Claude Desktop, упрощая вызовы RPC в AI-приложениях, отладку и взаимодействие с внешними сервисами.

Возможности

rpc_call

Вызов произвольных JSON-RPC методов с указанием URL сервера, имени метода и параметров, возвращает результаты в формате JSON.

rpc_discover

Обнаружение доступных JSON-RPC методов на сервере по спецификации OpenRPC, предоставляет список всех методов.

Интеграция с Claude Desktop

Настройка через конфигурационный файл для использования в Claude Desktop на MacOS или Windows.

Отладка

Поддержка MCP Inspector для отладки через браузер с помощью npm run inspector.

Установка

{ “mcpServers”: { “openrpc”: { “command”: “npx”, “args”: ["-y", “openrpc-mcp-server”] } } }

Для установки зависимостей: npm install Сборка: npm run build Разработка: npm run watch

Информация

Язык
JavaScript
Лицензия
Apache License 2.0
GitHub Stars
40

Ссылки