一个使用GoPlus Security API提供区块链安全分析工具的模型上下文协议(MCP)服务器。
此MCP服务器提供了以下安全分析工具:
重要提示:您需要一个GoPlus Security API密钥才能使用此服务器。
该服务器需要一个GoPlus Security API密钥进行身份验证。通过会话配置进行设置:
rug_pull_detection(chain_id="1", address="0x6B175474E89094C44Da98b954EedeAC495271d0F")
phishing_site_detection(url="https://example.com")
nft_security_analysis(chain_id="1", address="0x82f5ef9ddc3d231962ba57a9c2ebb307dc8d26c2")
address_security_analysis(address="0xc8b759860149542a98a3eb57c14aadf59d6d89b9")
开发模式:
uv run dev
交互式游乐场:
uv run playground
生产模式:
uv run start
goplus-mcp/
├── src/
│ └── goplus_security_server/
│ ├── __init__.py
│ └── server.py # 原始Smithery服务器实现
├── main.py # 主Docker入口点
├── Dockerfile # Docker容器配置
├── pyproject.toml # 项目配置
├── smithery.yaml # Smithery部署配置
└── README.md # 本文件
rug_pull_detection(chain_id: str, address: str) -> str检测代币合约的潜在Rug Pull风险。
参数:
chain_id:区块链链ID(例如,"1"表示Ethereum)address:要分析的代币合约地址phishing_site_detection(url: str) -> str检查网站是否为已知的钓鱼网站。
参数:
url:要检查钓鱼风险的网站URLnft_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-docsAPI文档和使用示例。
goplus://supported-chains支持的区块链网络列表。
此服务器设计用于与Smithery配合使用,以便轻松部署和管理。
本项目根据MIT许可证发布。
对于问题和疑问: