Skip to main content
Glama

Nodit MCP-сервер

Сервер протокола контекста модели (MCP), который подключает агентов и разработчиков ИИ к структурированным, контекстно-готовым данным блокчейна в нескольких сетях через инфраструктуру Web3 Nodit.

Лицензия Node.js Машинопись значок кузнеца

Обзор

Nodit MCP Server упрощает взаимодействие моделей и приложений ИИ с экосистемами блокчейнов.
Вместо обработки сложных RPC-вызовов узлов, необработанных журналов событий или структур данных, специфичных для цепочек, разработчики могут получить доступ к нормализованным данным многоцепочечного блокчейна в формате, оптимизированном для рассуждений и принятия решений ИИ.

С помощью MCP от Nodit вы можете:

  • Создавайте ИИ-агенты, которые запрашивают, анализируют и действуют на основе данных блокчейна в реальном времени в сетях, совместимых и несовместимых с EVM.

  • Создавайте приложения, интегрированные с Web3, без необходимости специальных знаний в области разработки блокчейнов.

  • Используйте надежную инфраструктуру узлов Nodit, API-интерфейсы Web3 Data и службы индексации GraphQL через унифицированный уровень доступа.

Поддерживаемые сети включают Ethereum, Base, Optimism, Arbitrum, Polygon, Aptos, Bitcoin, Dogecoin, TRON, XRPL и другие.

Related MCP server: EVM MCP Server

Как работают инструменты Nodit MCP

Nodit MCP Server предоставляет инструменты, позволяющие агентам ИИ динамически обнаруживать, понимать и взаимодействовать с API Nodit Web3 и инфраструктурой данных. Инструменты минимизируют потребление токенов и поддерживают легкий контекст, разделяя взаимодействия API на отдельные этапы:

  • Список категорий API (
    Получить список доступных категорий API высокого уровня.

  • Список операций API (
    Извлечение доступных операций в выбранной категории (Node API, Data API, Aptos Indexer API).

  • Получить спецификацию API (
    Получите подробную информацию о конкретной операции API (параметры, схема запроса/ответа).

  • API вызова (
    Выполнить вызов API, используя operationId и проверенные параметры.

Nodit MCP Server взаимодействует с использованием стандартного протокола JSON-RPC через stdio, следуя соглашениям Model Context Protocol (MCP). В настоящее время для взаимодействия сервера и клиента поддерживается только связь на основе stdio.

Функции

Ниже приведены основные функции и поддерживаемые сети блокчейнов, предоставляемые через сервер Nodit MCP для агентов ИИ и LLM.
Подробные спецификации API и рекомендации по использованию см. в документации для разработчиков Nodit .

  • Узел RPC и API узлов
    Получите доступ к конечным точкам узлов блокчейна через профессионально управляемую инфраструктуру Nodit.
    Поддерживает сетевые запросы в реальном времени, отправку транзакций, взаимодействие со смарт-контрактами и многое другое.

  • API данных Web3
    Высокоуровневые API для доступа к тщательно проиндексированным данным блокчейна.
    Включает обработанные наборы данных, такие как сведения о блоках и транзакциях, истории передачи токенов, сводки транзакций на уровне счетов и сведения о перемещении активов — информацию, которую было бы сложно собрать напрямую с помощью необработанных вызовов RPC.

  • API индексатора GraphQL (только Aptos)
    Запросите подробную информацию о действиях блокчейна Aptos через конечные точки GraphQL.

  • Поддерживаемые сети

    • Совместимость с EVM: Ethereum, Arbitrum, Avalanche, Base, Kaia, Optimism, Polygon.

    • Не-EVM: Aptos, Bitcoin, Dogecoin, TRON, XRPL.

Предпосылки

  • Node.js 18+

  • Ключ API Nodit (зарегистрируйтесь и получите ключ API в консоли Nodit )

Запуск локального сервера Nodit MCP

Использование npx (рекомендуется)

npx @noditlabs/nodit-mcp-server@latest

Использование локальной сборки

# Clone the repository git clone --recurse-submodules https://github.com/noditlabs/nodit-mcp-server.git # Move into the project directory cd nodit-mcp-server # Install dependencies npm install # Build the project npm run build

Перед началом установите ключ API Nodit:

export NODIT_API_KEY=your-api-key

Затем запустите сервер:

node build/index.js

Связь с локальным сервером

После того, как сервер Nodit MCP запущен локально, вы можете взаимодействовать с ним, используя JSON-RPC через stdio .
Вот как можно отправить базовый запрос на сервер:

Пример: список доступных инструментов

Вы можете напрямую ввести полезную нагрузку JSON-RPC:

{"method":"tools/list","params":{},"jsonrpc":"2.0","id":1}

Или вы можете передать запрос с помощью команды echo :

echo '{"method":"tools/list","params":{},"jsonrpc":"2.0","id":1}' | node build/index.js

Пример: вызов определенного инструмента (list_nodit_api_categories)

echo '{"method":"tools/call","params":{"name":"list_nodit_api_categories","arguments":{}},"jsonrpc":"2.0","id":1}' | node build/index.js

Интеграция

Подключение к Cursor IDE или Claude Desktop

Добавьте следующую конфигурацию в ваш .cursor/mcp.json или claude_desktop_config.json :

  • Курсор

    • MacOS: ~/.cursor/mcp.json

    • Windows: C:\Users\<Username>\.cursor\mcp.json

  • Клод Десктоп

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json

    • Windows: C:\Users\<Username>\AppData\Roaming\Claude\claude_desktop_config.json

{ "mcpServers": { "nodit": { "command": "npx", "args": ["@noditlabs/nodit-mcp-server@latest"], "env": { "NODIT_API_KEY": "****" } } } }

🔔 Важно
Замените **** на ваш фактический ключ API Nodit.
Если ключ API настроен неправильно, запросы API будут отклонены из-за ошибок аутентификации.

Подключение к CLI Клода

Вы также можете использовать Nodit MCP Server напрямую с Claude CLI для быстрой настройки.

Добавьте сервер Nodit MCP с помощью следующих команд:

# Add the Nodit MCP server claude mcp add nodit-mcp-server npx @noditlabs/nodit-mcp-server # Set API Key export NODIT_API_KEY=your-api-key # Start Claude with the Nodit MCP server enabled claude

Область применения и ограничения

Nodit MCP Server предоставляет структурированный контекст, помогающий агентам на базе LLM эффективно использовать API Nodit.
В его обязанности входит:

  • Структурирование API Nodit (API Node, API данных Web3) в формате, пригодном для использования LLM.

  • Предоставление сведений о конечных точках, схем ввода/вывода, примеров ответов и рекомендаций по обработке ошибок.

Однако нижеследующие вопросы находятся вне контроля МКП :

  • Выбор API может различаться в зависимости от версии LLM (например, GPT-4, Claude 3), быстрой разработки или дизайна агента.

  • Интерпретация ответов или ошибок API зависит от возможностей логического мышления потребляющего LLM.

Nodit MCP Server фокусируется на предоставлении точного и структурированного контекста API,
но не гарантирует окончательные результаты рассуждений или поведение внешних LLM.

Лицензия

Данный проект лицензирован по лицензии Apache License 2.0 .
Полные условия лицензии см. в файле ЛИЦЕНЗИЯ.
Соответствующие юридические уведомления приведены в файле NOTICE .

«Nodit» и логотип Nodit являются товарными знаками Lambda256.
Использование названия или логотипа без предварительного письменного разрешения запрещено.


© Lambda256. Все права защищены.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/noditlabs/nodit-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server