使用说明
🟣🔎 solscan-mcp:Rust中的solscan API mcp服务器
概述
模型上下文协议(MCP)服务器,用于与Solscan Pro API交互Solana区块链数据。该服务器提供工具,通过大型语言模型查询Solana区块链上的令牌信息、账户活动和交易详细信息。
例子
简单提示:
https://github.com/user-attachments/assets/2f2586b2-ed9d-4d4d-bda4-0154b9b98cde
您还可以将其用于更复杂的查询,例如结合多个MCP和正确的上下文分析犯罪活动。
例如,上传一份可疑地址的csv列表,然后使用conference mcp研究工具LLM将向上下文窗口添加信息,说明调查人员如何根据其活动(mev、除尘、中毒、夹层等)定义犯罪钱包->solscan mcp将使用此上下文调查钱包并提供报告。
特性
有关所有可用工具的详细文档,请参阅 TOOLS.md.
安装
先决条件:
- Rust工具链(通过安装 生锈)–用于常规使用
- Docker–用于Docker的使用
- Solscan Pro API密钥。您可以从以下网址获得一个 Solscan API.
常规
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"
}
}
}
}
码头工人
WIP即将推出。
代码质量注意事项
我将MCP视为有用的脚本,因为它们所依赖的API的结构总是可以更改的。因此,api.rs绝对可以根据Solscan名称空间拆分为多个api。我的主要目标是使其工作并易于维护,同时确保在不中断流程的情况下忽略错误(与我在Python/TS中测试的许多MCP不同,当它们不能优雅地处理简单错误时,会痛苦地崩溃)。
许可证
麻省理工学院