Safe MCP Server

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Provides tools for interacting with Safe (formerly Gnosis Safe) smart contract wallets, enabling querying of wallet transactions, fetching multisig transaction details, and decoding transaction data through the Safe Transaction API.

安全 MCP 服务器

用于与 Safe(以前称为 Gnosis Safe)智能合约钱包交互的 MCP(模型上下文协议)服务器实现。

特征

  • 查询任意 Safe 地址的 Safe 交易
  • 获取多重签名交易详情
  • 解码交易数据
  • 安全的 API 集成

安装

npm install

用法

npm run build npm start

无需配置 - 服务器默认使用安全交易 API 主网端点。

可用工具

获取安全交易

获取任意 Safe 地址的所有交易。Safe 地址由 LLM 在运行时根据对话上下文确定。

// Example tool call getSafeTransactions({ address: "0x123...", // Safe address determined by LLM limit: 100, // optional offset: 0, // optional });

获取多重签名交易

获取特定多重签名交易的详细信息。

getMultisigTransaction({ safeTxHash: "0x456...", // Transaction hash to query });

解码交易数据

使用安全 API 解码交易数据。

decodeTransactionData({ data: "0x789...", // Transaction data to decode to: "0xabc...", // Optional contract address });

配置(可选)

默认情况下,服务器使用安全交易 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

执照

麻省理工学院

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

MCP 服务器可以与 Safe(以前称为 Gnosis Safe)智能合约钱包进行交互,允许用户查询交易、获取多重签名详细信息并通过自然语言解码交易数据。

  1. Features
    1. Installation
      1. Usage
        1. Available Tools
          1. getSafeTransactions
          2. getMultisigTransaction
          3. decodeTransactionData
        2. Configuration (Optional)
          1. Development
            1. License
              ID: 764w75qinj