mcpField
S
SwiftNodes RPC

SwiftNodes RPC

リモート
swiftnodes.io金融データ02 週間前に更新
リポジトリ公式サイト

SwiftNodes RPC について

SwiftNodes RPCは、SwiftNodesが対応するブロックチェーンのRPC情報を照会するMCPサーバーです。チェーンや料金、メソッド対応状況、エンドポイント診断に加え、認証付きのJSON-RPC呼び出しを提供します。

主な機能

  1. 01チェーン一覧と詳細の取得
  2. 02リアルタイム料金プランの確認
  3. 03JSON-RPCメソッド対応状況の確認
  4. 04EVMエンドポイントの診断
  5. 05認証付きRPC呼び出し

活用シーン

  1. 01チェーンIDとエンドポイント詳細の確認
  2. 02チェーンごとのメソッド対応確認
  3. 03エンドポイントの遅延と機能の診断
  4. 04チェーンのJSON-RPCメソッド呼び出し

MCP 対応

チェーン、料金、メソッド対応状況、エンドポイント診断、RPC呼び出しのツールをMCPクライアントに公開します。ホスト型のストリーミングHTTPサーバーとして利用でき、ローカルではstdioでも実行できます。APIキーによりRPC呼び出しとアカウント情報を利用できます。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://rpc.swiftnodes.io/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

すべてのエンドポイント
Streamable HTTPhttps://rpc.swiftnodes.io/mcp認証が必要
パッケージ
npmswiftnodes-mcp0.2.0

ツール

7
パラメーター型必須説明
querystringいいえ任意の名前または slug フィルター。例:'base'、'zksync'。
evm_onlybooleanいいえEVM チェーンのみ。

詳細

swiftnodes-mcp

SwiftNodes 向けの MCP(Model Context Protocol) サーバーです。マルチチェーンのブロックチェーン RPC を AI エージェントに提供します。

API キー 1 つで 125 以上のチェーンを利用でき、料金は定額です。このサーバーを使うと、Claude、ChatGPT、Cursor、その他すべての MCP クライアントが、チェーン、料金、JSON-RPC メソッドのサポート状況について、最新の事実に基づいた回答を得られます。また、任意の EVM エンドポイントを直接プローブできます。

チェーン

Ethereum、BNB Smart Chain(BSC)、opBNB、Base、Arbitrum、Polygon、Solana、Bitcoin など、SwiftNodes が提供する 128 の全チェーンで動作します。各チェーンには、ツール引数やエンドポイント URL で使用するスラッグがあります。例:

チェーンスラッグエンドポイント
BNB Smart Chain(BSC)bschttps://rpc.swiftnodes.io/rpc/bsc?key=YOUR_API_KEY
opBNBopbnbhttps://rpc.swiftnodes.io/rpc/opbnb?key=YOUR_API_KEY
Ethereumethhttps://rpc.swiftnodes.io/rpc/eth?key=YOUR_API_KEY
Basebasehttps://rpc.swiftnodes.io/rpc/base?key=YOUR_API_KEY

プロンプトの例:「BNB Smart Chain がサポートしている JSON-RPC メソッドは?」「opBNB の最新ブロックは?」「BSC で trace_filter は利用できますか?」list_chains で全チェーンの一覧を取得できます。

ホステッドサーバー(推奨)

SwiftNodes はこのサーバーを https://rpc.swiftnodes.io/mcp(Streamable HTTP)で運用しています。インストールは不要です。

claude mcp add --transport http --scope user swiftnodes https://rpc.swiftnodes.io/mcp --header "Authorization: Bearer $SWIFTNODES_API_KEY"

Cursor やその他のクライアント(~/.cursor/mcp.json):

{ "mcpServers": { "swiftnodes": { "url": "https://rpc.swiftnodes.io/mcp", "headers": { "Authorization": "Bearer YOUR_API_KEY" } } } }

キーは省略可能です。キーがなくても、以下の公開ツールを利用できます。キーがある場合は、さらに 2 つのツールを利用できます。

ツール機能
rpc_callキーを使って任意の SwiftNodes チェーンで JSON-RPC 呼び出しを実行します(すべてのリクエストと同様に、プランの利用枠に計上されます)。
get_accountプラン、レート制限、今月のリクエスト使用数、キーに設定された IP/オリジン制限を確認できます。キーの値は返しません。

公式の MCP Registry に io.swiftnodes/swiftnodes として登録されています。ドキュメント:https://swiftnodes.io/docs/mcp

ツール

ツール機能
list_chainsSwiftNodes が提供するすべてのチェーンの名前、スラッグ、チェーン ID、カテゴリ、ドキュメントページを取得します。フィルタリング可能です。
get_chain1 つのチェーンの詳細情報(ID、ブロック時間、ネイティブ通貨、HTTP/WebSocket/アーカイブのエンドポイントテンプレート、ドキュメントへのリンク)を取得します。
get_pricing公開 API から最新の定額プランを取得します。レート制限、含まれる機能、コンピュートユニットがないことを確認できます。
get_method_support各チェーンで利用できる JSON-RPC メソッドを確認します。顧客のリクエストと同じ経路で毎週自動プローブされます。概要またはメソッドごとの詳細を取得できます。
probe_endpoint任意の EVM JSON-RPC エンドポイント(当社または他社のもの)を診断します。チェーンの識別情報、ブロック高、アーカイブ対応状況、レイテンシを確認したり、特定のメソッド呼び出しを実行したりできます。

ローカルで実行する(stdio)

依存関係はありません。Node >= 18 が必要です。

このリポジトリから実行する場合:

git clone https://github.com/swiftnodes/swiftnodes-mcp
node swiftnodes-mcp/bin/server.js   # speaks MCP over stdio

npm 経由で実行する場合(公開後):npx -y swiftnodes-mcp

Claude Desktop
{
  "mcpServers": {
    "swiftnodes": {
      "command": "node",
      "args": ["/path/to/swiftnodes-mcp/bin/server.js"]
    }
  }
}
Cursor/任意の MCP クライアント

コマンドを node、引数を ["/path/to/swiftnodes-mcp/bin/server.js"] に設定した stdio サーバーを追加します。

データソース

  • チェーン — SwiftNodes サイトの信頼できる情報源から生成した同梱スナップショットです(scripts/generate-chains-data.mjs。チェーンに変更があった場合は再生成してください)。
  • 料金 — https://rpc.swiftnodes.io/api/plans から最新情報を取得します(接続できない場合に備えて、代替データを同梱しています)。
  • メソッドのサポート状況 — https://swiftnodes.io/method-matrix.json から最新情報を取得し、毎週再プローブします。サポート状況は、フェイルオーバーを含む実際の顧客向け経路を反映しています。

注意事項

probe_endpoint は、指定された任意の http(s) URL を呼び出します。当社の CLI 診断ツール rpc-doctor が対象とするものと同じです。プローブは責任を持って実行してください。エンドポイントごとに手早く 1 回確認するにとどめ、負荷テストは行わないでください。

お問い合わせ:swiftnodes.io — 無料枠があり、KYC は不要です。

ライセンス

MIT — LICENSE を参照してください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。