Skip to main content
Glama

Nodit MCP サーバー

Nodit の Web3 インフラストラクチャを通じて、AI エージェントと開発者を複数のネットワークにわたる構造化されたコンテキスト対応のブロックチェーン データに接続するモデル コンテキスト プロトコル (MCP) サーバー。

ライセンス Node.js タイプスクリプト 鍛冶屋のバッジ

概要

Nodit MCP Server は、AI モデルとアプリケーションがブロックチェーン エコシステムと対話する方法を簡素化します。
開発者は、複雑なノード RPC、生のイベント ログ、またはチェーン固有のデータ構造を処理する代わりに、AI の推論と意思決定に最適化された形式で、正規化されたマルチチェーン ブロックチェーン データにアクセスできます。

Nodit の MCP を使用すると、次のことが可能になります。

  • EVM 対応ネットワークと非 EVM ネットワーク全体でリアルタイムのブロックチェーン データを照会、分析、操作する AI エージェントを構築します。

  • 専門的なブロックチェーン開発の専門知識を必要とせずに、Web3 統合アプリケーションを作成します。

  • 統合アクセス レイヤーを通じて、Nodit の信頼性の高いノード インフラストラクチャ、Web3 データ API、GraphQL インデックス サービスを活用します。

サポートされているネットワークには、Ethereum、Base、Optimism、Arbitrum、Polygon、Aptos、Bitcoin、Dogecoin、TRON、XRPL などがあります。

Nodit MCPツールの仕組み

Nodit MCP Serverは、AIエージェントがNoditのWeb3 APIとデータインフラストラクチャを動的に検出、理解、操作するためのツールを提供します。これらのツールは、APIインタラクションを明確なステップにモジュール化することで、トークンの消費を最小限に抑え、軽量なコンテキストを維持します。

  • API カテゴリの一覧表示 (
    利用可能な高レベル API カテゴリのリストを取得します。

  • リスト API 操作 (
    選択したカテゴリ (ノード API、データ API、Aptos Indexer API) 内で利用可能な操作を取得します。

  • API 仕様を取得する (
    特定の API 操作の詳細情報 (パラメーター、要求/応答スキーマ) を取得します。

  • 呼び出し API (
    OperationId と検証済みパラメータを使用して API 呼び出しを実行します。

Nodit MCPサーバーは、モデルコンテキストプロトコル(MCP)規約に従い、標準JSON-RPC over stdioプロトコルを使用して通信します。現在、サーバーとクライアント間の通信はstdioベースの通信のみをサポートしています。

特徴

以下は、AI エージェントおよび LLM 向けの Nodit MCP サーバーを通じて提供される主な機能とサポートされているブロックチェーン ネットワークです。
詳細な API 仕様と使用ガイドラインについては、 Nodit 開発者ドキュメントを参照してください。

  • RPC ノードとノード API
    Nodit の専門的に運営されるインフラストラクチャを通じてブロックチェーン ノードのエンドポイントにアクセスします。
    リアルタイムのネットワーク クエリ、トランザクションの送信、スマート コントラクトのやり取りなどをサポートします。

  • Web3データAPI
    綿密にインデックスされたブロックチェーン データにアクセスするための高レベル API。
    ブロックとトランザクションの詳細、トークンの転送履歴、アカウントレベルのトランザクションの概要、資産の移動の詳細などの処理済みデータセットが含まれます。これらの情報は、生の RPC 呼び出しを通じて直接収集することは困難です。

  • GraphQL インデクサー API (Aptos のみ)
    GraphQL エンドポイントを通じて詳細な Aptos ブロックチェーン アクティビティをクエリします。

  • サポートされているネットワーク

    • EVM互換性: Ethereum、Arbitrum、Avalanche、Base、Kaia、Optimism、Polygon

    • 非EVM: アプトス、ビットコイン、ドージコイン、TRON、XRPL

前提条件

  • Node.js 18歳以上

  • Nodit API キー( Nodit コンソールでサインアップして API キーを取得してください)

ローカル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

始める前に、Nodit API キーを設定してください。

export NODIT_API_KEY=your-api-key

次にサーバーを起動します。

node build/index.js

ローカルサーバーとの通信

Nodit MCP サーバーがローカルで実行されると、 stdio 経由の JSON-RPCを使用して通信できるようになります。
基本的なリクエストをサーバーに送信する方法は次のとおりです。

例: 利用可能なツールの一覧

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": "****" } } } }

🔔重要
****実際の Nodit API キーに置き換えます。
API キーが正しく設定されていない場合、認証エラーのため API リクエストは失敗します。

Claude CLIへの接続

迅速なセットアップのために、Claude CLI で Nodit MCP Server を直接使用することもできます。

次のコマンドで 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 サーバーは、LLM ベースのエージェントが Nodit の API を効果的に利用できるように、構造化されたコンテキストを提供します。
その責任には以下が含まれます。

  • Nodit API (Node API、Web3 Data API) を LLM で使用可能な形式で構造化します。

  • エンドポイントの詳細、入力/出力スキーマ、サンプル応答、およびエラー処理のガイドラインを公開します。

ただし、以下はMCP の管理外です

  • API の選択は、LLM バージョン (GPT-4、Claude 3 など)、プロンプト エンジニアリング、またはエージェント設計によって異なる場合があります。

  • API 応答またはエラーの解釈は、それを使用する LLM の推論機能によって異なります。

Nodit MCP Serverは、正確で構造化されたAPIコンテキストの提供に重点を置いています。
ただし、外部 LLM の最終的な推論結果や動作を保証するものではありません

ライセンス

このプロジェクトは、Apache License 2.0に基づいてライセンスされます。
完全なライセンス条項については、LICENSE ファイルを参照してください。
関連する法的通知はNOTICEファイルに記載されています。

「Nodit」およびNoditロゴはLambda256の商標です。
事前の書面による許可なしに名前またはロゴを使用することは禁止されています。


© Lambda256. 無断複写・転載を禁じます。

Related MCP Servers

  • -
    security
    A
    license
    -
    quality
    A comprehensive toolkit for building AI agents with blockchain capabilities, enabling interactions with multiple blockchain networks for tasks like wallet management, fund transfers, smart contract interactions, and cross-chain asset bridging.
    Last updated -
    3
    GPL 3.0
    • Linux
    • Apple
  • A
    security
    A
    license
    A
    quality
    A comprehensive server that enables AI agents to interact with multiple EVM-compatible blockchain networks through a unified interface, supporting ENS resolution, token operations, and smart contract interactions.
    Last updated -
    28
    417
    MIT License
    • Linux
    • Apple
  • A
    security
    F
    license
    A
    quality
    Enables interaction with lightning addresses and common lightning tools via your LLM, providing Lightning Network functionality through natural language.
    Last updated -
    3
    11
    1
  • -
    security
    F
    license
    -
    quality
    A bridge that connects Dune Analytics blockchain data to AI applications through Model Control Protocol, allowing LLMs to access on-chain data via natural language interactions.
    Last updated -
    8
    • Linux
    • Apple

View all related MCP servers

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