使用说明
Web3 Trust Guard MCP服务器
介绍Web3 Trust Guard MCP服务器,配备8个工具,帮助人工智能检测骗局、验证捐赠,并保护区块链上的用户。
功能齐全 模型上下文协议(MCP) 该服务器允许AI代理实时验证Web3数据,包括令牌安全、钱包风险、NFT真实性、URL钓鱼检测、Solana交易模拟和链上捐赠验证。
主办地点: https://mcp.fundmesolana.com Swagger文档: https://mcp.fundmesolana.com/swagger/
为 DeMCP侧轨 挑战AI x加密创新。
此MCP服务器的功能
该服务器提供了8个强大的工具,AI代理可以使用这些工具来分析以太坊、BNB和Solana区块链上的数据:
| 工具名称 | 描述 |
|---|---|
check_token |
扫描EVM代币合约是否存在蜜罐或骗局风险 |
check_wallet |
检测钱包是否是恶意的、列入黑名单的或有风险的 |
check_nft |
分析NFT合约+令牌ID的真实性和风险 |
check_url |
检查dApp或网站是否标记为钓鱼 |
simulate_sol_tx |
模拟Solana交易以检测隐患 |
check_sol_token |
检查Solana SPL令牌是否有骗局迹象 |
verify_donation |
确认tx哈希是否代表对已验证地址的捐赠 |
list_verified_causes |
返回所有受信任的捐赠地址(链上证明) |
MCP工具清单端点
支持以下功能的AI代理平台 模型上下文协议(MCP)标准 可以实时动态地发现和调用这些工具。
GET https://mcp.fundmesolana.com/api/mcp.json
此清单允许任何兼容MCP的AI系统使用结构化、模式定义的函数调用此服务器。
如何将此MCP服务器与AI代理一起使用
使用任何支持的AI代理平台 使用MCP标准构建的外部工具 (例如,LangChain、Auto-GPT、OpenAgents等)。
- 加载清单
GET https://mcp.fundmesolana.com/api/mcp.json
- 提示示例:
“检查令牌
0x880bce9321c79cac1d290de6d31dde722c606165BNB(chain_id 56)是一个骗局。”
- 代理自动呼叫:
POST /check_token/
{
"address": "0x880bce9321c79cac1d290de6d31dde722c606165",
"chain_id": 56
}
- 收到回复:
{
"success": true,
"data": {
"scam_risk": "0",
"raw": {...}
}
}
- 代理解释响应:
“根据分析,此令牌似乎是安全的。”
支撑链
- 以太坊主网(chain_id:
1) - BNB智能链(Chain_id:
56) - Solana(本地,无链ID)
示例测试有效载荷
1. check_token
{ "address": "0x880bce9321c79cac1d290de6d31dde722c606165", "chain_id": 56 }
- 令牌:
$FREE
{ "address": "0x64c37c3d6b5ff0fdea26eec0c8b6de487105291c", "chain_id": 56 }
- 令牌:
ITHEUM
2. check_nft
{
"contract": "0xee24b9872022c7770CCC828d856224416CBa005f",
"token_id": "1",
"chain_id": 56
}
- NFT:三宝朋克英雄
3. check_wallet
{ "address": "0x7bd75b1b8f2cfce01bd97b3661c0a2b78a4c6ca0", "chain_id": 56 }
- 包括批准和威胁指标
4. check_url
{ "url": "http://uniswap-swap.com" }
5. simulate_sol_tx
{ "tx_base64": "<your_encoded_transaction>" }
6. verify_donation
{
"tx_hash": "<tx_hash>",
"chain": "solana"
}
捐赠验证协议
我们支持跨多个平台对链上已验证原因的捐款进行实时验证。
为了规范参与, 我们已经建立了一种外部平台必须遵循的格式,以便与此MCP服务器集成.
接受的外部标准
希望集成的平台必须公开一个公共端点,例如:
GET /api/verified-causes/
返回:
{
"count": 100,
"next": null,
"previous": null,
"results": [
{
"name": "Ali Surgery",
"address": "Gh9Z...",
"chain": "solana",
"chain_id": null,
"type": "emergency"
},
{
"name": "Flood Aid",
"address": "0x123...",
"chain": "evm",
"chain_id": 1,
"type": "emergency"
}
]
}
当前接受的合作伙伴
我们的服务器会自动从上述批准的来源获取捐赠地址并为其建立索引。
使用的外部API
如何在当地跑步
git clone https://github.com/yourname/web3-mcp-server.git
cd web3-mcp-server
python -m venv env
source env/bin/activate # or env\Scripts\activate on Windows
pip install -r requirements.txt
创建 .env 文件:
GOPLUS_BASE=https://api.gopluslabs.io
COVALENT_KEY=your_covalent_api_key
VERIFIED_CAUSE_SOURCES=https://fundmesolana.com/api/emergency/verified_causes
然后运行:
python manage.py migrate
python manage.py runserver
访问Swagger API文档:
http://127.0.0.1:8000/swagger/
参考文献和协议来源
MCP协议和示例
API提供商
构建于❤️ 博拉吉M.L
构建信任链上数据的公益人工智能代理。
关注: @DeMCP_AI, @Fundmesolaa
网站: https://demcp.ai, https://fundmesolana.com
许可证:麻省理工学院