monad-mcp-server1
monad-mcp-server1 is an automation server built with JavaScript, aimed at optimizing workflows. It excels in automating data processing and integrating with APIs, enabling efficient task management. This allows developers to progress on projects more swiftly and effectively.
GitHub Stars
2
User Rating
Not Rated
Favorites
0
Views
24
Forks
0
Issues
0
# Monad MCP Server
This project is a Node.js application that listens for new blocks on the Monad blockchain testnet.
๐ About
The Monad MCP Server is a lightweight blockchain listener that:
- Connects to Monad testnet via Alchemy's RPC endpoint
- Monitors new blocks in real-time
- Provides a simple REST API to query the latest block data
- Logs block numbers and transaction counts
Built with Node.js, it serves as both a blockchain monitor and API service for accessing basic chain information.
๐ Features
- Connects to Monad Testnet via Alchemy RPC.
- Listens for new blocks in real-time.
- Logs block numbers and transaction counts.
- Serves a basic HTTP API with block information.
๐ฆ Prerequisites
Make sure you have the following installed on your system:
โ๏ธ Setup Instructions
1. Clone this repository
git clone https://github.com/adekunlebamz/monad-mcp-server.git
cd monad-mcp-server
2. Install dependencies
npm install
3. Create a .env file
Create a .env file in the root folder with the following content:
MONAD_RPC=https://monad-testnet.g.alchemy.com/v2/your-alchemy-key
PORT=3000
๐ Replace your-alchemy-key with your actual API key from Alchemy.
4. Start the server
npm start
5. Open in your browser
- Go to http://localhost:3000 โ See the welcome message
- Go to http://localhost:3000/latestblock โ Get latest block number and transaction count
๐งช Example Response from /latestblock
{
"blockNumber": 123456,
"transactionCount": 42
}
๐ Notes
- The listener runs in real-time using
provider.on('block'). - The
/latestblockAPI returns the most recent block number and how many transactions it had.
๐ค Author
GitHub: adekunlebamz
๐ License
MIT โ Do whatever you want with it ๐