Nodit MCP サーバー
Nodit の Web3 インフラストラクチャを通じて、AI エージェントと開発者を複数のネットワークにわたる構造化されたコンテキスト対応のブロックチェーン データに接続するモデル コンテキスト プロトコル (MCP) サーバー。
概要
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 カテゴリの一覧表示 (
list_nodit_api_categories
)
利用可能な高レベル API カテゴリのリストを取得します。 - リスト API 操作 (
list_nodit_node_apis
、list_nodit_data_apis
、list_nodit_aptos_indexer_api_query_root
)
選択したカテゴリ (ノード API、データ API、Aptos Indexer API) 内で利用可能な操作を取得します。 - API 仕様を取得する (
get_nodit_api_spec
)
特定の API 操作の詳細情報 (パラメーター、要求/応答スキーマ) を取得します。 - 呼び出し API (
call_nodit_api
、call_nodit_aptos_indexer_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 の使用 (推奨)
ローカルビルドの使用
始める前に、Nodit API キーを設定してください。
次にサーバーを起動します。
ローカルサーバーとの通信
Nodit MCP サーバーがローカルで実行されると、 stdio 経由の JSON-RPCを使用して通信できるようになります。
基本的なリクエストをサーバーに送信する方法は次のとおりです。
例: 利用可能なツールの一覧
JSON-RPC ペイロードを直接入力できます。
または、 echo
コマンドを使用してリクエストをパイプすることもできます。
例: 特定のツールを呼び出す (list_nodit_api_categories)
統合
Cursor IDEまたはClaude Desktopへの接続
.cursor/mcp.json
またはclaude_desktop_config.json
に次の構成を追加します。
- カーソル
- MacOS:
~/.cursor/mcp.json
- Windows:
C:\Users\<Username>\.cursor\mcp.json
- MacOS:
- クロードデスクトップ
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
C:\Users\<Username>\AppData\Roaming\Claude\claude_desktop_config.json
- MacOS:
🔔重要
****
実際の Nodit API キーに置き換えます。
API キーが正しく設定されていない場合、認証エラーのため API リクエストは失敗します。
Claude CLIへの接続
迅速なセットアップのために、Claude CLI で Nodit MCP Server を直接使用することもできます。
次のコマンドで Nodit MCP サーバーを追加します。
範囲と制限
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. 無断複写・転載を禁じます。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Nodit の Web3 インフラストラクチャを通じて、AI エージェントと開発者を複数のネットワークにわたる構造化されたブロックチェーン データに接続し、専門的な開発の専門知識がなくても、ブロックチェーン エコシステムに対するクエリ、分析、対話を簡単に実行できるようになります。
Related Resources
Related MCP Servers
- -securityAlicense-qualityA 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 -2TypeScriptGPL 3.0
- -securityAlicense-qualityA 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 -230TypeScriptMIT License
- -securityFlicense-qualityEnables interaction with lightning addresses and common lightning tools via your LLM, providing Lightning Network functionality through natural language.Last updated -101TypeScript
- AsecurityAlicenseAqualityAn MCP server that enables LLMs to perform blockchain operations on the Base network through natural language commands, including wallet management, balance checking, and transaction execution.Last updated -441TypeScriptMIT License