Token导航 LogoToken导航TokenDH.com
Demcp Meson MCP logo
金融服务未说明官方级别未说明来源级核验

Demcp Meson MCP

MCP Server

基于Meson协议的跨链资产交易服务器,支持多区块链间的资产转移和交易状态查询。

工具数

3

提示词数

0

GitHub Stars

3

资源数

0
区块链TypeScript金融数据

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

demcp

提供方

demcp

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Meson跨链交易MCP服务器

使用Deno和TypeScript实现的Meson跨链交易MCP(模型上下文协议)服务器,帮助用户在不同区块链之间方便地转移资产。

特性

  • 基于跨链资产转移 介子协议
  • 使用MCP标准的对话式跨链交易体验
  • 完整的跨链交易流程集成:交易准备、签名提交、状态查询
  • 支持主网和测试网环境
  • 使用环境变量进行私钥配置以确保安全
  • 基于Deno运行时,不需要复杂的依赖配置

需求

  • 德诺 1.37.0或更高
  • 以太坊兼容私钥(用于交易签名)

安装和运行

  1. 克隆存储库
git clone 
cd meson-mcp
  1. 设置环境变量
# Linux/MacOS
export MESON_PRIVATE_KEY=your_private_key

# Windows
set MESON_PRIVATE_KEY=your_private_key
  1. 运行MCP服务器
deno run --allow-net --allow-env main.ts

MCP配置指南

您可以通过在MCP配置文件中添加以下配置来使用Meson跨链事务MCP服务:

"meson_mcp": {
  "command": "npx",
  "args": [
    "deno",
    "run",
    "--allow-env",
    "--allow-net",
    "--allow-read",
    "jsr:@demcp/meson-mcp"
  ],
  "env": {
    "MESON_PRIVATE_KEY": "0x1234567890abcdef",
    "MESON_USE_MAINNET": "true"
  }
}

配置参数

  • 命令:执行命令,此处使用 npx 运行Deno
  • 参数:命令参数列表

- deno:指定使用Deno运行时 - run:Deno的run命令 - --allow-env:访问环境变量的权限 - --allow-net:网络访问权限 - --allow-read:文件读取权限 - jsr:@demcp/meson-mcp:从JSR(JavaScript注册表)加载的包名

  • 环境:环境变量配置

- MESON_PRIVATE_KEY:您用于交易签名的以太坊兼容私钥(用您自己的密钥替换示例值) - MESON_USE_MAINNET:设置为“true”使用主网,设置为“false”或省略使用测试网

注意:出于安全原因,请确保您的私钥不会泄露或公开。在生产环境中,建议使用安全方法来管理和存储私钥。

主要功能

MCP服务器提供三个核心工具:

1.准备跨链交易(prepareSwap)

准备跨链交易并生成签名数据。

参数:

  • fromChain:源链ID
  • toChain:目标链ID
  • fromToken:源令牌符号
  • toToken:目标令牌符号
  • amount:掉期金额
  • fromAddress:发件人地址
  • recipient:收件人地址(可选,默认为发件人)

退货:

  • 价格信息
  • 编码交易数据
  • 待签名数据

2.签署并执行交易(executeSwap)

签署交易数据并将其提交给Meson网络。

参数:

  • encoded:编码交易数据
  • signingRequest:要签名的数据(包含消息和哈希)
  • fromAddress:发件人地址
  • recipient:收件人地址

退货:

  • 交易编号
  • 交易结果信息

3.查询交易状态(checkSwapStatus)

检查已提交交易的状态。

参数:

  • swapId:交易ID

退货:

  • 交易状态
  • 详细信息

用法示例

以下是一个完整的跨链交易流程示例:

  1. 设置环境(测试网/主网)
I want to perform a cross-chain transaction on testnet
  1. 准备跨链交易
Please prepare a transaction from Ethereum Sepolia testnet to transfer 10 USDC to Arbitrum Sepolia, 
my address is 0x1234...abcd
  1. 签署并执行交易
Please sign and submit the transaction prepared above
  1. 查询交易状态
Please check the status of the transaction I just submitted

重要提示

  • 私钥仅存储在环境变量中,不会发送到任何外部服务
  • 交易签名在本地完成,签名数据通过Meson API提交
  • 主网交易涉及实物资产,请务必核实交易详情
  • 测试网是一个安全的测试环境,建议新用户先在测试网上尝试
  • 确保私钥有足够的本地代币(ETH等)来支付交易费用

支持的链和代币

此MCP服务器支持Meson协议支持的所有区块链和令牌,包括但不限于:

  • 以太坊及其测试网络
  • 仲裁
  • 雪崩
  • BSC
  • 乐观主义
  • 多边形
  • 索拉纳
  • 以及许多其他EVM和非EVM链

有关支持的特定链和令牌,请参阅 Meson官方文件.

技术细节

  • 基于以下内容实施 模型上下文协议
  • 使用Deno作为运行时环境
  • 通过Meson API进行跨通道交易
  • 使用ethers库进行事务签名

许可证

麻省理工学院

目录标签

目录标签

区块链TypeScript金融数据跨链交易本地部署资产转移Meson协议Deno

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP