mcpField
🚀
🚀 Monad MCP Server

🚀 Monad MCP Server

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

关于 🚀 Monad MCP Server

Monad MCP Server 提供 Monad Testnet 上的钱包和代币数据,可通过接口查询原生代币及 ERC-20 余额、钱包信息和代币错误分析。

主要功能

  1. 01查询原生 MONAD 余额
  2. 02查询 ERC-20 代币余额
  3. 03获取钱包信息
  4. 04分析代币错误
  5. 05配置 RPC 和代币列表

适用场景

  1. 01检查钱包的 MONAD 余额
  2. 02查看 ERC-20 持仓
  3. 03获取 Monad Testnet 钱包详情

MCP 相关

项目自称 MCP 服务,但 README 介绍的是 HTTP API 端点,未说明 MCP 工具或资源。

配置

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

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

🚀 Monad MCP 服务

Monad Node.js License

MCP(Monad Control Panel)服务,用于提供 Monad Testnet 网络中钱包的详细信息。此项目可让你通过 API 轻松获取余额和代币数据。

Monad 标志

📋 功能

此服务可提供以下信息:

  • 💰 原生代币余额(MONAD)
  • 🪙 ERC-20 代币余额
  • 📊 钱包基本信息
  • ⚠️ 代币错误分析

🛠️ 技术

⚙️ 安装和运行

前置条件
  • Node.js v16 或更高版本
  • npm 或 yarn
  • 连接到 Monad Testnet 的互联网访问权限
安装步骤
# Clone the repository
git clone https://github.com/LOFT228/Monad-MCP-Server.git
cd Monad-MCP-Server

# Install dependencies
npm install

# Start the server
npm start

如需在开发过程中自动重新加载:

npm run dev

🌐 API 端点

主页
GET /

返回服务和可用端点的基本信息。

钱包信息
GET /wallet/:address

返回钱包的完整信息,包括原生代币余额和所有已知的 ERC-20 代币。

原生代币余额
GET /wallet/:address/balance

仅返回原生代币余额(MONAD)。

指定代币余额
GET /wallet/:address/token/:tokenAddress

返回指定钱包中某个 ERC-20 代币的信息。

📝 响应示例

{
  "address": "0x418bF6023b30c53072bcDcc653d6e14C20ba569F",
  "nativeBalance": {
    "symbol": "MONAD",
    "name": "Monad",
    "balance": "0.121916140766047236",
    "rawBalance": "121916140766047236",
    "decimals": 18
  },
  "tokens": [
    // List of ERC-20 tokens if they exist in the wallet
  ],
  "tokenErrors": [
    // Information about errors when trying to retrieve token data
  ]
}

⚙️ 配置

服务设置位于 config.js 文件中。你可以在其中修改:

  • 服务端口
  • 用于连接 Monad Testnet 的 RPC URL
  • 已知代币列表
module.exports = {
  PORT: 8080,
  MONAD_RPC_URL: 'https://testnet-rpc.monad.xyz/',
  TOKENS: {
    // Add real token contracts here
    'TOKEN_NAME': 'TOKEN_CONTRACT_ADDRESS'
  }
};

🔍 项目结构

mcp-monad/
├── config.js           # Project configuration
├── index.js            # Main server file
├── package.json        # Dependencies and scripts
├── utils/              # Utilities
│   └── blockchain.js   # Functions for working with blockchain
└── routes/             # API routes
    └── wallet.js       # Routes for wallet operations

🔮 未来改进

  • 添加对 NFT 代币的支持
  • 实现请求缓存以提升性能
  • 创建用于显示信息的 Web 界面
  • 添加钱包交易分析功能
  • 实现钱包变更通知

🤝 参与贡献

欢迎为项目贡献!如果你有改进想法:

  1. Fork 此项目
  2. 为你的功能创建分支(git checkout -b feature/amazing-feature)
  3. 提交更改(git commit -m 'Add some amazing feature')
  4. 推送更改(git push origin feature/amazing-feature)
  5. 发起 Pull Request

📄 许可证

此项目基于 ISC 许可证发布。详情请参阅 LICENSE 文件。

📬 联系方式

LOFT228 - @github

项目链接:https://github.com/LOFT228/Monad-MCP-Server


为 Monad 社区倾情打造 ❤️

评论

支持 Markdown

第一次接触 MCP?

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

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