mcpField
🟣
🟣🔎 solscan-mcp: A Solscan API MCP Server in Rust

🟣🔎 solscan-mcp: A Solscan API MCP Server in Rust

ローカル
mcp.so開発ツール4963 週間前に更新

🟣🔎 solscan-mcp: A Solscan API MCP Server in Rust について

solscan-mcp は、Rust で書かれた MCP サーバーで、Solscan Pro API を通じて Solana ブロックチェーンのデータを照会します。トークン、アカウントのアクティビティ、トランザクションの詳細を LLM から調べたいユーザーを想定しています。コマンドラインからインストールでき、エラーで処理が止まらないよう設計されています。

主な機能

  1. 01トークン情報の照会
  2. 02アカウントのアクティビティの照会
  3. 03トランザクション詳細の照会
  4. 04Rust による実装
  5. 05エラーを処理して処理を継続

活用シーン

  1. 01自然言語による Solana トランザクション詳細の照会
  2. 02アカウントのオンチェーンアクティビティの分析
  3. 03ブロックチェーンデータをコンテキストとして提供

MCP 対応

本プロジェクトは、トークン、アカウント、トランザクションの照会ツールを MCP クライアントに公開する MCP サーバーであり、データは Solscan Pro API から取得します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

🟣🔎 solscan-mcp:Rust 製の Solscan API MCP サーバー

Trust Score

概要

Solana ブロックチェーンのデータを扱うための、Solscan Pro API 用 Model Context Protocol(MCP)サーバーです。このサーバーは、LLM を介して Solana ブロックチェーン上のトークン情報、アカウントのアクティビティ、トランザクションの詳細を照会するツールを提供します。

使用例

簡単なプロンプト:

https://github.com/user-attachments/assets/2f2586b2-ed9d-4d4d-bda4-0154b9b98cde

複数の MCP と適切なコンテキストを組み合わせて犯罪行為を分析するなど、さらに複雑なクエリにも使用できます。

たとえば、容疑のあるアドレスの CSV リストをアップロードし、perplexity-mcp の調査ツールを使うと、LLM が、調査員がアクティビティ(MEV、ダスティング、ポイズニング、サンドイッチ攻撃など)を基に犯罪者のウォレットをどのように特定するかという情報をコンテキストウィンドウに追加します。その後、solscan-mcp がこのコンテキストを使ってウォレットを調査し、レポートを作成します。

機能

利用可能なすべてのツールの詳細なドキュメントについては、TOOLS.md を参照してください。

インストール

前提条件:

  • Rust ツールチェーン(rustup からインストール)—通常の使用向け
  • Docker — Docker での使用向け
  • Solscan Pro API キー。Solscan APIs から取得できます。
通常の使用
cargo install solscan-mcp

where solscan-mcp # -> /Users/$username/.cargo/bin/solscan-mcp

以下を claude_desktop_config.json または claude_config.json に追加します。

{
  "mcpServers": {
    "solscan-mcp": {
      "command": "/Users/$username/.cargo/bin/solscan-mcp",
      "args": [],
      "env": {
        "SOLSCAN_API_KEY": "your_solscan_api_key"
      }
    }
  }
}
Docker

作業中です。近日中に利用可能になります。

コード品質に関する注意事項

MCP は便利なスクリプトのようなものとして扱っています。依存する API の構造はいつでも変わる可能性があるためです。そのため、api.rs は Solscan の名前空間に基づいて複数の API に分割することもできます。主な目標は、動作し、保守しやすいものにすることでした。また、(単純なエラーを適切に処理できず、ひどくクラッシュする Python/TS 製の MCP をいくつも試してきましたが)エラーを無視しても処理の流れを壊さないようにしています。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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