article
README
🚀 GoPlus安全MCP服务器
GoPlus安全MCP服务器是一个模型上下文协议(MCP)服务器,它借助GoPlus安全API提供区块链安全分析工具。
🚀 快速开始
使用此服务器,你需要一个GoPlus安全API密钥。具体步骤如下:
- 获取API密钥:访问 GoPlus Security 并注册获取API密钥。
- 测试使用:在MCP检查器或测试脚本中使用API密钥。
- 生产环境:通过Smithery平台进行配置。
✨ 主要特性
安全分析工具
- 拉地毯风险检测:分析代币合约是否存在拉地毯风险。
- 钓鱼网站检测:检查网站是否为已知的钓鱼网站。
- NFT安全分析:分析NFT合约的安全性。
- Solana代币安全:获取Solana代币的安全信息。
- 地址安全分析:分析区块链地址的安全性和声誉。
- 代币安全分析:对代币进行全面的安全分析。
🌐 支持的区块链
- 以太坊主网(chain_id: "1")
- 币安智能链(chain_id: "56")
- Polygon(chain_id: "137")
- Arbitrum One(chain_id: "42161")
- Optimism(chain_id: "10")
- 雪崩C链(chain_id: "43114")
- Fantom(chain_id: "250")
- Aurora(chain_id: "1313161554")
- Cronos(chain_id: "25")
- Gnosis(chain_id: "100")
- Heco(chain_id: "128")
- Klaytn(chain_id: "8217")
- Moonbeam(chain_id: "1284")
- Moonriver(chain_id: "1285")
📦 安装指南
前置条件
- Python >= 3.10
- uv 包管理器
- GoPlus安全API密钥
运行服务器
- 开发模式:
uv run dev - 交互式游乐场:
uv run playground - 生产模式:
uv run start
💻 使用示例
拉地毯风险检测
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")
📚 详细文档
工具
rug_pull_detection(chain_id: str, address: str) -> str
检测代币合约的潜在拉地毯风险。 参数:
chain_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
支持的区块链网络列表。
🔧 技术细节
项目结构
goplus-mcp/
├── src/
│ └── goplus_security_server/
│ ├── __init__.py
│ └── server.py # 原始Smithery服务器实现
├── main.py # 主Docker入口点
├── Dockerfile # Docker容器配置
├── pyproject.toml # 项目配置
├── smithery.yaml # Smithery部署配置
└── README.md # 本文件
🚀 部署
此服务器设计为与 Smithery 配合使用,以便轻松进行部署和管理。
- 将代码推送到GitHub仓库。
- 将仓库连接到Smithery。
- 一键部署。
📄 许可证
本项目采用MIT许可证。
🛠️ 支持
如有问题或疑问,请参考以下链接:
- GoPlus安全API:https://gopluslabs.io
- MCP文档:https://modelcontextprotocol.io
- Smithery:https://smithery.ai
微信扫一扫