返回市场
索尔扫描器-MCP

索尔扫描器-MCP

作者:wowinter1332 星标更新:2025-08-16

项目介绍

🟣🔎 solscan-mcp: 使用Rust编写的与Solscan Pro API交互的MCP服务器

信任评分

概述

这是一个用于与Solana区块链数据相关的Solscan Pro API进行交互的模型上下文协议(MCP)服务器。该服务器提供了通过大型语言模型查询代币信息、账户活动和交易详情的工具。

示例

简单的提示:

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

您也可以使用它进行更复杂的查询,例如结合多个MCP和正确的上下文来分析犯罪活动。

例如,上传一个疑似地址的csv列表,然后使用perplexity-mcp研究工具LLM将如何根据其活动(如mev、dusting、poisoning、sandwiched等)定义犯罪钱包的信息添加到上下文中 -> solscan-mcp将使用此上下文调查这些钱包并提供报告。

特性

有关所有可用工具的详细文档,请参阅TOOLS.md

安装

前置条件:

  • Rust工具链(通过rustup安装) - 用于常规使用
  • Docker - 用于Docker使用
  • Solscan Pro API密钥。您可以从Solscan APIs获取。

常规

cargo install solscan-mcp

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

在您的claude_desktop_config.jsonclaude_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