🧠 概要
Moralis MCP サーバーは、自然言語プロンプトを実際のブロックチェーンの洞察に接続する、ローカルまたはクラウドに展開可能なエンジンです。これにより、AI モデルは、カスタム コードや SQL を使用せずに、ウォレットのアクティビティ、トークン メトリック、dapp の使用状況などを照会できます。
モデル コンテキスト プロトコル上に構築されたこのサーバーにより、LLM は一貫性があり、説明可能で、拡張可能な方法で Moralis API と簡単に通信できるようになります。
- 🔗 完全にプラグイン可能: LLM を交換したり、検索ロジックをカスタマイズしたり、独自のツールで拡張したりできます
- 🧱 OpenAI、Claude、オープンソースモデルで動作します
- 🧠 エージェント、開発ツール、ボット、ダッシュボードなどを強化
⚙️ 一般的な使用例
- 🤖 AI エージェントとアシスタント:「このウォレットの取引履歴は何ですか?」
- 📈 開発ツール: オンチェーン QA、テスト、CLI 統合
- 📊 ダッシュボード: 自然言語からグラフ/データへ
- 📉 モニタリング:トークン/dappsのアラートと要約
- 🧠 トレーディングボット:実際のブロックチェーンを基盤としたLLM主導の戦略
🔐 APIキーの取得
この MCP サーバーを Moralis API で使用するには、API キーが必要です。
⚠️ 注: 一部の機能とエンドポイントには、Moralis の有料プランが必要です。フルアクセスと本番環境レベルのパフォーマンスを実現するには、有料プランへのご登録をお勧めします。
🚀 クライアントでの使用
MCP サーバーを互換性のあるクライアント (Claude Desktop、OpenAI 互換エージェント、VS Code 拡張機能など) に接続するには、サーバーをサブプロセスとして起動するようにクライアントを構成します。
ほとんどのクライアントは単純な構成ファイルをサポートしています。たとえば、次のような内容でクライアントの構成ディレクトリに mcp.json のようなファイルを作成できます。
この設定は、MCPサーバーをサポートするあらゆるクライアントに適応できます。例の値は、実際のユースケースに固有の値に置き換えてください。
Smithery経由でインストール
Smithery経由で Claude Desktop 用の Moralis API Server を自動的にインストールするには:
🖥️ サーバーとして使用する
サーバーは、オプションの--transport
引数を使用してトランスポートの種類を指定します。使用可能なトランスポートの種類は以下のとおりです。
stdio
: 標準入出力を介して通信します (デフォルト)。web
: 通信用の HTTP サーバーを起動します。streamable-http
: ストリーミング可能なエンドポイントを持つ HTTP サーバーを起動します。
例
- デフォルトの
stdio
トランスポートを使用する:
web
トランスポートの使用:
これによりHTTPサーバーが起動します。curlやPostmanなどのツールを使用してサーバーにリクエストを送信できますcurl
streamable-http
トランスポートを使用する:
これによりHTTPサーバーが起動します。curlやPostmanなどのツールを使用してサーバーにリクエストを送信できますcurl
注記
- サーバーを起動する前に、必要な環境変数 (例:
MORALIS_API_KEY
) が設定されていることを確認してください。 - カスタム構成の場合、必要に応じて追加の引数または環境変数を渡すことができます。
- 各トランスポート タイプの詳細については、ドキュメントを参照してください。
🛠 開発
依存関係をインストールします:
サーバーを構築します。
自動リビルドを使用した開発の場合:
🐞 デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。パッケージスクリプトとして提供されているMCP Inspectorの使用をお勧めします。
インスペクターは、ブラウザでデバッグ ツールにアクセスするための URL を提供します。
💬 プロンプトの例
MCP サーバーを介して AI エージェントで使用できるプロンプトの例を次に示します。
これらのプロンプトは、MCP メソッド レジストリを使用して解析され、構造化された Moralis API 呼び出しにマッピングされます。
💡 サポートされている任意の方法に基づいてカスタムプロンプトを作成することもできます。
📚 APIリファレンス
Moralis MCPサーバーは、プロンプトをラップしてMoralis REST API呼び出しに変換します。基盤となるAPIサーフェスについては、こちらをご覧ください。
🔗 Moralis Swagger ドキュメント (v2.2)
このドキュメントでは、次のエンドポイントについて説明します。
- トークンの価格設定
- ウォレットアクティビティ
- NFTのメタデータと所有権
- 送金と取引
- その他
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
モデル コンテキスト プロトコル (MCP) を介してブロックチェーン データとのやり取りを可能にする Moralis REST API の TypeScript ラッパー。
Related MCP Servers
- AsecurityAlicenseAqualityA TypeScript-based Model Context Protocol (MCP) server enabling integration with PiAPI for media content generation using platforms like Midjourney, Flux, and others through MCP-compatible applications.Last updated -122TypeScriptMIT License
- AsecurityFlicenseAqualityEnables interaction with Trello boards, lists, and cards through Model Context Protocol (MCP) tools, leveraging TypeScript for type safety and asynchronous operations.Last updated -5JavaScript
- -security-license-qualityA Model Context Protocol server that converts Solidity bytecode into functional server implementations, allowing interaction with blockchain contracts through a RESTful API.Last updated -1Python
- AsecurityFlicenseAqualityA TypeScript implementation of a Model Context Protocol server providing read-only access to Lithic banking and card services API.Last updated -21JavaScript