项目简介
Rug-Check-MCP 是一个遵循 Model Context Protocol (MCP) 标准的应用后端。它专注于通过集成 Solsniffer API 为 LLM 客户端提供 Solana 区块链上代币的风险分析数据。这使得 AI 代理能够评估潜在的投资风险,尤其是在波动性较大的 meme 代币领域。
主要功能点
该服务器的核心功能是提供一个名为 'analysis_token' 的工具。当 LLM 客户端通过 MCP 协议调用此工具并提供一个 Solana 代币地址时,服务器会:
- 连接到 Solsniffer API 获取该代币的详细数据。
- 处理 API 返回的数据,提取关键信息。
- 返回结构化的风险分析结果,包括:
- 代币名称、符号、地址
- Solsniffer 风险评分 (Snif Score)
- 市值、价格、总供应量
- 分级的风险指标(高风险、中风险、低风险)及其详细说明
- 重要的审计相关信息(如铸币/冻结权限是否禁用,LP 是否燃烧等)
安装步骤
- 克隆仓库:
git clone https://github.com/kukapay/rug-check-mcp.git cd rug-check-mcp - 安装依赖: 确保您安装了 Python 和 pip,然后运行:
这将安装必要的库,包括用于构建 MCP 服务器的 'mcp' 库、用于进行 API 请求的 'requests' 库以及用于加载环境变量的 'python-dotenv' 库。pip install mcp[cli] requests python-dotenv
服务器配置
该 MCP 服务器通常由兼容的 MCP 客户端(例如 Claude Desktop)启动和管理。您需要在 MCP 客户端的配置中添加此服务器的信息。主要的配置项包括:
- 服务器名称 (server name): 您为该服务器自定义的一个名称(例如 'rug-check-mcp')。
- 启动命令 (command): 运行服务器脚本的命令,通常是 'python'。
- 参数 (args): 传递给启动命令的参数列表,通常是服务器主脚本的路径,例如 'path/to/rug-check-mcp/main.py'。
- 环境变量 (env): 重要! 您必须在此处配置您的 Solsniffer API 密钥。服务器需要一个名为 'SOLSNIFFER_API_KEY' 的环境变量来认证 API 调用。
具体的配置格式取决于您的 MCP 客户端,但通常是一个 JSON 结构,指定了服务器如何被启动和运行。
基本使用方法
一旦在您的 MCP 客户端中配置并成功连接到 Rug-Check-MCP 服务器,您就可以通过与 AI 代理的对话来利用其风险分析能力。
您可以直接向 AI 提问关于某个 Solana 代币的风险信息,并提供其代币地址。例如:
- “请分析一下 Solana 地址为 '[代币地址]' 的代币风险。”
- “这个代币 '[代币地址]' 的 Snif Score 是多少?”
- “能告诉我关于代币 '[代币地址]' 的高风险问题吗?”
AI 代理会识别到您的问题需要调用外部工具 ('analysis_token'),然后通过 MCP 协议向 Rug-Check-MCP 服务器发送请求。服务器执行分析并将结构化结果返回给 AI。AI 代理随后会根据这些数据生成易于理解的回复。
信息
分类
AI与计算