article
README
🚀 Monad MCP 服务器
该项目是一个基于 Node.js 的应用程序,可监听 Monad 区块链测试网的新区块,为开发者提供便捷的区块链数据查询服务。
🚀 快速开始
Monad MCP 服务器是一个轻量级区块链监听器,构建于 Node.js 之上,它既充当区块链监听器,又作为访问基本链信息的 API 服务。以下是快速体验该项目的步骤:
# 克隆此仓库
git clone https://github.com/adekunlebamz/monad-mcp-server.git
cd monad-mcp-server
# 安装依赖项
npm install
# 创建.env文件
在根目录下创建一个.env文件,内容如下:
MONAD_RPC=https://monad-testnet.g.alchemy.com/v2/your-alchemy-key
PORT=3000
# 替换your-alchemy-key为你的Alchemy实际API密钥
# 启动服务器
npm start
启动服务器后,你可以在浏览器中进行访问:
- 访问 http://localhost:3000 → 查看欢迎信息
- 访问 http://localhost:3000/latestblock → 获取最新区块编号和交易数量
✨ 主要特性
- 🔗 连接到 Monad 测试网通过 Alchemy 的 RPC 端点。
- 🕵️♂️ 实时监听新区块。
- 📝 记录区块编号和交易计数。
- 📡 提供基础 HTTP API 获取区块信息。
📦 安装指南
依赖项准备
确保系统已安装以下软件:
安装步骤
- 克隆此仓库
git clone https://github.com/adekunlebamz/monad-mcp-server.git
cd monad-mcp-server
- 安装依赖项
npm install
- 创建
.env文件 在根目录下创建一个.env文件,内容如下:
MONAD_RPC=https://monad-testnet.g.alchemy.com/v2/your-alchemy-key
PORT=3000
📝 请务必替换your-alchemy-key为你的 Alchemy 实际 API 密钥。
4. 启动服务器
npm start
💻 使用示例
基础用法
在浏览器中访问以下地址:
- 访问 http://localhost:3000 → 查看欢迎信息
- 访问 http://localhost:3000/latestblock → 获取最新区块编号和交易数量
示例响应(来自/latestblock)
{
"blockNumber": 123456,
"transactionCount": 42
}
🛠 注意事项
⚠️ 重要提示
- 监听器使用
provider.on('block')实时运行。/latestblockAPI 返回最新区块编号及其交易数量。
📄 许可证
本项目采用 MIT 许可证,你可以随意使用 🚀
👤 作者
GitHub: adekunlebamz
微信扫一扫