GoPlus 安全MCP服务器
一个使用GoPlus安全API提供区块链安全分析工具的模型上下文协议(MCP)服务器。
特点/特性
此MCP服务器提供以下安全分析工具:
###安全分析工具
- “Rug Pull Detection”可以翻译为“地毯式拉扯检测”或更简洁地表达为“ rug pull 检测”(在中文语境下,通常直接使用英文术语并稍作解释或根据上下文理解)。不过,为了更贴合中文表达习惯,我们可以将其意译为“欺诈行为(尤其是突然撤资等)检测”或“突然撤资风险检测”,具体取决于该术语在具体语境中的含义。在这里,如果保持原意且不改变术语,可翻译为“地毯式(或 rug pull)行为检测”。但考虑到“rug pull”在金融领域特指一种突然撤资导致项目失败的行为,更贴切的翻译可能是“欺诈撤资检测”或“突然撤资风险检测” - 分析代币合约以识别潜在的“割韭菜”(rug pull)风险
- 网络钓鱼网站检测 - 检查网站是否为已知的钓鱼网站
- NFT安全分析 - 分析NFT合约安全性
- Solana代币安全性 - 获取Solana代币的安全信息
- 地址安全分析 - 分析区块链地址的安全性和信誉度
- 代币安全分析 - 全面的代币安全分析
🌐 支持的区块链
- 以太坊主网(链ID:"1")
- 币安智能链(链ID:“56”)
- Polygon(链ID:"137")
- Arbitrum One(链ID:“42161”)
- 乐观主义(链ID: "10")
- Avalanche C-Chain(链ID:“43114”)
- Fantom(链ID:“250”)
- Aurora(链ID:"1313161554")
- Cronos(链ID:“25”)
- Gnosis(链ID:“100”)
- Heco(链ID:“128”)
- Klaytn(链ID:“8217”)
- 月光链(chain_id: "1284")
- Moonriver(链ID:“1285”)
配置
API密钥设置
重要您需要一个GoPlus安全API密钥才能使用此服务器。
- 获取API密钥参观 GoPlus安全(或:GoPlus安保) 并注册一个API密钥
- 用于测试在MCP Inspector或测试脚本中使用API密钥
- 用于生产通过Smithery平台进行配置
会话配置
服务器要求使用GoPlus安全API密钥进行身份验证。请通过会话配置进行设置:
- API密钥您的GoPlus安全API密钥(必需)
- 基础URLAPI的基础URL(默认:“https://api.gopluslabs.io/api/v1/”)
- 超时请求超时时间(以秒为单位)(默认值:30,范围:5-300)
使用示例
“Rug Pull Detection”可以翻译为“地毯式撤资检测”或“突击撤资检测”,具体翻译可能根据上下文有所调整,但基本意思是指检测或识别突然的大规模撤资行为。在加密货币或投资领域,这通常指的是投资者突然大量抛售资产,导致价格急剧下跌的情况
rug_pull_detection(chain_id="1", address="0x6B175474E89094C44Da98b954EedeAC495271d0F")网络钓鱼网站检测
phishing_site_detection(url="https://example.com")NFT安全分析
nft_security_analysis(chain_id="1", address="0x82f5ef9ddc3d231962ba57a9c2ebb307dc8d26c2")地址安全分析
address_security_analysis(address="0xc8b759860149542a98a3eb57c14aadf59d6d89b9")发展
先决条件
- Python 版本 >= 3.10
- 紫外线 包管理器
- GoPlus 安全API密钥
运行服务器
- 开发模式:
uv run dev- 互动游乐场:
uv run playground- 生产模式:
uv run start项目结构
goplus-mcp/
├── src/
│ └── goplus_security_server/
│ ├── __init__.py
│ └── server.py # Original Smithery server implementation
├── main.py # Main Docker entry point
├── Dockerfile # Docker container configuration
├── pyproject.toml # Project configuration
├── smithery.yaml # Smithery deployment config
└── README.md # This fileAPI 参考文档
工具
rug_pull_detection(chain_id: str, address: str) -> str
检测代币合约中的潜在rug pull(跑路)风险。
参数:
chain_id区块链链ID(例如,以太坊的链ID为“1”)address要分析的代币合约地址
phishing_site_detection(url: str) -> str
检查一个网站是否为已知的钓鱼网站。
参数:
url用于检查网络钓鱼风险的网站URL
nft_security_analysis(chain_id: str, address: str) -> str
分析NFT合约安全性。
参数:
chain_id区块链链IDaddress要分析的NFT合约地址
solana_token_security() -> str
获取Solana代币的安全信息。
address_security_analysis(address: str) -> str
分析地址的安全性和声誉。
参数:
address区块链地址以供分析
token_security_analysis(chain_id: str, address: str) -> str
全面的代币安全性分析。
参数:
chain_id区块链链IDaddress要分析的代币合约地址
资源
goplus://api-docs
API文档和使用示例。
goplus://supported-chains
支持的区块链网络列表。
部署
这台服务器设计为与……一起工作 Smithery(这个词汇在英语中并不常见,可能是特定领域或虚构作品中的术语,直接翻译可能无对应中文词汇,但根据字面意思可尝试翻译为):史密斯工坊/史密斯制造(注:具体翻译可能需根据上下文调整,以贴合实际含义) 便于部署和管理。
- 将你的代码推送到GitHub仓库
- 将您的仓库连接到Smithery
- 一键部署
许可证
此项目遵循MIT许可证授权。
支持
对于问题和疑问:
- GoPlus安全API: https://gopluslabs.io(该网址本身在中文中不直接翻译,但可说明其为“GoPlus实验室”的官方网站)
- MCP 文档: https://modelcontextprotocol.io(可翻译为):“模型上下文协议”网站
- Smithery(注:此词可能为特定语境下的词汇或拼写错误,常规词汇中无直接对应,以下为一种可能的解释):(若理解为与“smith”相关,且尝试构造一个词汇)铁匠铺/锻造工坊 https://smithery.ai(该网址可直接翻译为“https://smithery.ai”,因为网址本身是英文且无特定含义需翻译,若需说明其功能或内容,需结合具体上下文,但此处仅提供网址的直接呈现)
