项目简介

Rug-Check-MCP 是一个遵循 Model Context Protocol (MCP) 标准的应用后端。它专注于通过集成 Solsniffer API 为 LLM 客户端提供 Solana 区块链上代币的风险分析数据。这使得 AI 代理能够评估潜在的投资风险,尤其是在波动性较大的 meme 代币领域。

主要功能点

该服务器的核心功能是提供一个名为 'analysis_token' 的工具。当 LLM 客户端通过 MCP 协议调用此工具并提供一个 Solana 代币地址时,服务器会:

  1. 连接到 Solsniffer API 获取该代币的详细数据。
  2. 处理 API 返回的数据,提取关键信息。
  3. 返回结构化的风险分析结果,包括:
    • 代币名称、符号、地址
    • Solsniffer 风险评分 (Snif Score)
    • 市值、价格、总供应量
    • 分级的风险指标(高风险、中风险、低风险)及其详细说明
    • 重要的审计相关信息(如铸币/冻结权限是否禁用,LP 是否燃烧等)

安装步骤

  1. 克隆仓库:
    git clone https://github.com/kukapay/rug-check-mcp.git
    cd rug-check-mcp
  2. 安装依赖: 确保您安装了 Python 和 pip,然后运行:
    pip install mcp[cli] requests python-dotenv
    这将安装必要的库,包括用于构建 MCP 服务器的 'mcp' 库、用于进行 API 请求的 '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与计算