mcpField
M
mossgate-mcp

mossgate-mcp

本地服务
github.com/mossgatehq金融数据012 周前更新

关于 mossgate-mcp

mossgate-mcp 是面向需要代币与钱包风险数据或页面渲染的 Agent 的 stdio MCP 服务。它提供四种工具,调用 Mossgate 付费 API,并从运营者在 Base 上注资的 USDC 钱包自动扣款。

主要功能

  1. 01代币合约风险判定
  2. 02钱包行为风险画像
  3. 03完整代币报告
  4. 04将 URL 或 HTML 渲染为 PDF、PNG 或 JPEG
  5. 05通过 x402 在 Base 上自动支付 USDC

适用场景

  1. 01筛查代币合约风险
  2. 02查看钱包行为风险
  3. 03将网页生成文档或图像
  4. 04向支持 MCP 的 Agent 提供付费 API

MCP 相关

通过 stdio 向 MCP 客户端提供四种工具:代币与钱包检查、页面渲染。每次调用均通过 x402 使用运营者注资钱包中的 Base 网络 USDC 付款。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"dev-mossgate-mossgate": {
"command": "npx",
"args": [
"-y",
"mossgate-mcp"
],
"env": {
"MOSSGATE_BUYER_PK": "<MOSSGATE_BUYER_PK>"
}
}
}
}
启动命令npx -y mossgate-mcp
需要配置的环境变量
MOSSGATE_BUYER_PK密钥evm private key funding x402 usdc payments on base

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

安装包
npmmossgate-mcp0.1.1

工具

4

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

参数类型必填说明
chainstring否链名称,默认值为 base
addressstring是EVM 地址,以 0x 开头

详细介绍

mossgate-mcp

一个模型上下文协议(MCP)stdio 服务,可向任何支持 MCP 的 Agent 提供两个实时付费 API:

  • mossgate trust(https://api.mossgate.dev):代币和钱包风险检查
  • rue render(https://rue.mossgate.dev):将 URL/HTML 转换为 PDF/PNG/JPEG

支付方式为 x402 v2,使用 Base 上的 USDC。运行此服务的操作者需要为钱包充值,每次工具调用都会从中扣除少量 USDC。钱包通过无 Gas 方式签署 eip-3009 授权,因此只需要 USDC,无需 ETH 支付 Gas。

工具

  • token_verdict(address, chain=base):快速评估代币合约的风险
  • wallet_profile(address, chain=base):评估钱包的行为风险
  • token_report(address, chain=base):生成完整的代币报告
  • render(url|html, format=pdf|png|jpeg):渲染页面,并返回 Base64 文件

安装

cd mcp-server
npm install

需要 Node 18+。

为钱包充值

  1. 创建或使用现有的 EVM 钱包(使用任何能提供 0x 私钥的工具)。
  2. 向钱包转入 Base 上的 USDC(合约地址为 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913)。几美元即可支付许多次调用的费用。无需 ETH,Gas 由支付协调方代付。
  3. 将私钥导出为环境变量(切勿提交):
export MOSSGATE_BUYER_PK=0xyourprivatekey

可选覆盖项:MOSSGATE_RPC(Base RPC URL)、 MOSSGATE_TRUST_URL、MOSSGATE_RENDER_URL。

独立运行

MOSSGATE_BUYER_PK=0x... node index.js

此服务通过 stdio 使用 MCP。它旨在由 MCP 客户端启动,而非手动使用。

Claude Desktop / MCP 客户端配置

将以下内容添加到 MCP 客户端配置中(Claude Desktop 配置文件位于: Linux 上的 ~/.config/Claude/claude_desktop_config.json,或 macOS 上的 ~/Library/Application Support/Claude/claude_desktop_config.json):

{
    "mcpServers": {
        "mossgate": {
            "command": "node",
            "args": ["/absolute/path/to/products/mcp-server/index.js"],
            "env": {
                "MOSSGATE_BUYER_PK": "0xyourprivatekey"
            }
        }
    }
}

重启客户端。四个工具将会出现,每次调用都会自动从已充值的钱包扣费。

验证服务是否启动(不会产生付费调用)

此命令通过 stdio 列出工具,不会访问 API,也不会产生任何费用:

printf '%s\n' \
'{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"probe","version":"0"}}}' \
'{"jsonrpc":"2.0","method":"notifications/initialized"}' \
'{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \
| node index.js

无需克隆即可运行

此软件包发布在 npm 上,因此 Agent 和客户端可以通过 npx 运行,无需克隆或安装。将客户端配置中的 command 设为 npx,并将 args 设为 ["-y", "mossgate-mcp"]:

{
    "mcpServers": {
        "mossgate": {
            "command": "npx",
            "args": ["-y", "mossgate-mcp"],
            "env": {
                "MOSSGATE_BUYER_PK": "0xyourprivatekey"
            }
        }
    }
}

评论

支持 Markdown

第一次接触 MCP?

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

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