Safe MCP Server

Safe MCP Server

site icon
2025.01.23 0
JavaScript智能合约钱包交易查询多签交易金融服务
Safe MCP Server 是一个用于与 Safe(原 Gnosis Safe)智能合约钱包交互的 MCP(Model Context Protocol)服务器实现。它提供了查询 Safe 交易、获取多签交易详情、解码交易数据以及与 Safe API 集成的功能。
View on GitHub

Overview

基本能力

产品定位

Safe MCP Server 是一个用于与 Safe 智能合约钱包交互的服务器,提供查询交易、获取交易详情和解码交易数据的功能。

核心功能

  • 查询任何 Safe 地址的交易
  • 获取多签交易的详细信息
  • 解码交易数据
  • 与 Safe API 集成

适用场景

  • 需要查询 Safe 钱包交易历史的场景
  • 需要获取多签交易详细信息的场景
  • 需要解码交易数据的场景

工具列表

  1. getSafeTransactions:获取任何 Safe 地址的所有交易。
  2. getMultisigTransaction:获取特定多签交易的详细信息。
  3. decodeTransactionData:使用 Safe API 解码交易数据。

常见问题解答

  • 默认使用 Safe Transaction API 主网端点,如需使用其他端点(如测试网),可通过环境变量设置。

使用教程

使用依赖

安装 Node.js 和 npm。

安装教程

npm install
npm run build
npm start

调试方式

npm run dev

配置(可选)

默认使用 Safe Transaction API 主网端点:

https://safe-transaction-mainnet.safe.global/api/v1

如需使用其他端点(如测试网),可通过环境变量设置:

SAFE_API_URL=https://safe-transaction-goerli.safe.global/api/v1 npm start

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。