mcpField
M
MyMultiSig

MyMultiSig

本地服务
mymultisig.app金融数据0今天更新

关于 MyMultiSig

MyMultiSig 是一个 MCP 服务,可通过 AI 客户端管理 MyMultiSig 多签钱包。它支持查看钱包和审核交易,也支持提议、签名及执行交易,并可限制链访问或启用只读模式。

主要功能

  1. 01查看钱包与交易请求
  2. 02解码调用并显示风险提示
  3. 03提议、批准和执行交易
  4. 04创建和管理多签钱包
  5. 05限制链或启用只读模式

适用场景

  1. 01签名前审核多签请求
  2. 02通过 AI 客户端提议交易
  3. 03模拟后执行已批准的请求
  4. 04将 Agent 限制为只读钱包访问

MCP 相关

该 MCP 服务向 Claude、Cursor 等客户端提供 MyMultiSig 钱包的读写工具。写入工具带有安全注释,服务端指令要求在签名或执行前先审核并取得批准。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"marc-aurele-besner-mymultisig": {
"command": "npx",
"args": [
"-y",
"mymultisig-mcp"
],
"env": {
"MYMULTISIG_API_KEY": "<MYMULTISIG_API_KEY>",
"MYMULTISIG_PRIVATE_KEY": "<MYMULTISIG_PRIVATE_KEY>",
"MYMULTISIG_CHAINS": "<MYMULTISIG_CHAINS>",
"MYMULTISIG_READ_ONLY": "<MYMULTISIG_READ_ONLY>",
"MYMULTISIG_ALLOW_SOLO_EXECUTION": "<MYMULTISIG_ALLOW_SOLO_EXECUTION>",
"MYMULTISIG_API_URL": "<MYMULTISIG_API_URL>"
}
}
}
}
启动命令npx -y mymultisig-mcp
需要配置的环境变量
MYMULTISIG_API_KEY密钥Scoped API key (mms_…) from https://mymultisig.app/settings/agents; acts as your wallet on the API
MYMULTISIG_PRIVATE_KEY密钥The agent's own owner key (0x + 64 hex). Enables signing, executing and deploying; used locally only
MYMULTISIG_CHAINSComma-separated chain id allowlist, e.g. 11155111
MYMULTISIG_READ_ONLYSet to 1 to register read-only tools
MYMULTISIG_ALLOW_SOLO_EXECUTIONSet to 1 to let the agent execute without another owner's approval (off by default)
MYMULTISIG_API_URLAPI base URL

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmmymultisig-mcp0.1.3

工具

15

收录的工具列表 · 更新于 2 天前

此工具无需参数。

详细介绍

mymultisig-mcp

这是一个面向 MyMultiSig 多签钱包的 Model Context Protocol 服务。它让 Claude、Cursor 或任何 MCP 客户端能够检查钱包、解码并审核请求、提议交易、签名并执行交易。

设置

Claude Code

claude mcp add mymultisig \
  -e MYMULTISIG_API_KEY=mms_… \
  -e MYMULTISIG_PRIVATE_KEY=0x… \
  -e MYMULTISIG_CHAINS=11155111 \
  -- npx -y mymultisig-mcp

你也可以安装插件,它会在服务的基础上添加工作流技能:

/plugin marketplace add marc-aurele-besner/mymultisig-app
/plugin install mymultisig@mymultisig

其他客户端(Claude Desktop、Cursor 等)

{
  "mcpServers": {
    "mymultisig": {
      "command": "npx",
      "args": ["-y", "mymultisig-mcp"],
      "env": { "MYMULTISIG_API_KEY": "mms_…", "MYMULTISIG_PRIVATE_KEY": "0x…" }
    }
  }
}
环境变量含义
MYMULTISIG_API_KEY从 https://mymultisig.app/settings/agents 获取的受限密钥。它在 API 上充当你的钱包。
MYMULTISIG_PRIVATE_KEYAgent 自己的所有者密钥。Agent 需要使用它签署批准、执行交易和部署合约。该密钥仅在本地使用,绝不会发送到任何地方。
MYMULTISIG_CHAINS允许使用的链 ID 白名单,以逗号分隔。
MYMULTISIG_READ_ONLY设为 1 时,仅注册读取工具。
MYMULTISIG_RPC_URL_<chainId>某条链的自定义 RPC。
MYMULTISIG_API_URL默认值为 https://mymultisig.app。

工具

  • 读取:
    • whoami、list_networks;
    • get_multisig、list_my_multisigs、list_requests;
    • get_request:解码后的调用、风险警告和经过本地验证的签名;
    • get_balances、predict_multisig_address、encode_function_call。
  • 写入:
    • create_multisig、propose_transaction;
    • approve_request;
    • execute_request:先模拟执行;如果签名缺失或无效,则拒绝执行;
    • cancel_request、reset_request。

写入工具带有 MCP 注释(例如 destructiveHint),因此客户端可以向你请求确认。服务的指令也会要求模型展示 get_request 的输出,并在签名或执行前征求你的批准。

**安全:**为 Agent 设置一个它无法单独达到的签名阈值,将 API 密钥的权限范围限制到最低,并从测试网开始。请参阅 https://mymultisig.app/docs/ai-agents。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。