关于 Safe MCP Server
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Safe MCP 服务
一个用于与 Safe(前身为 Gnosis Safe)智能合约钱包交互的 MCP(Model Context Protocol)服务实现。
功能
- 查询任意 Safe 地址的交易
- 获取多签交易详情
- 解码交易数据
- 集成 Safe API
安装
npm install
用法
npm run build
npm start
无需配置——该服务默认使用 Safe Transaction API 主网端点。
可用工具
getSafeTransactions
获取任意 Safe 地址的所有交易。LLM 会在运行时根据对话上下文确定 Safe 地址。
// Example tool call
getSafeTransactions({
address: "0x123...", // Safe address determined by LLM
limit: 100, // optional
offset: 0, // optional
});
getMultisigTransaction
获取特定多签交易的详情。
getMultisigTransaction({
safeTxHash: "0x456...", // Transaction hash to query
});
decodeTransactionData
使用 Safe API 解码交易数据。
decodeTransactionData({
data: "0x789...", // Transaction data to decode
to: "0xabc...", // Optional contract address
});
配置(可选)
默认情况下,该服务使用 Safe Transaction API 主网端点:
https://safe-transaction-mainnet.safe.global/api/v1
如果需要使用其他端点(例如测试网端点),可以通过环境变量进行设置:
SAFE_API_URL=https://safe-transaction-goerli.safe.global/api/v1 npm start
开发
npm run dev
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。