mcp
An MCP server with all of Monorail's capabilities
claude mcp add --transport stdio monorail-xyz-mcp-server node C:\\path\\to\\build\\index.js
How to use
This MCP server exposes Monorail's APIs to your MCP client, allowing you to request token information, balances, and trade quotes. It aggregates liquidity across multiple exchanges (11 exchanges) and covers a large catalog (7,000+ tokens), so you can surface accurate quotes and token data to your AI workflows without managing each exchange individually. The server's responses include quotes along with transaction data that you can pass to a wallet or trading flow; however, this MCP server does not implement wallet functionality or execute trades itself.
To use it in your MCP client, first ensure the server is running and reachable by your client. Then configure your MCP client to point to the provided server entrypoint (for example, the built index.js) so your prompts can invoke the server's methods for quotes, token info, and balances. The server will respond with structured MCP messages containing quote details and any required ancillary data to perform a trade externally if your client supports wallet actions.
How to install
Prerequisites:
- Node.js v14+ and npm installed
- Git installed
- Clone the repository
git clone https://github.com/monorail-xyz/mcp-server.git monorail-mcp-server
- Install dependencies
cd monorail-mcp-server
npm install
- Build the project
npm run build
- Run or integrate with your MCP client
- If you are running directly, start the server (adjust as needed for your environment):
node build/index.js
- To use with a client, reference the built entrypoint in your MCP configuration as shown in the example below:
{
"mcpServers": {
"monorail": {
"command": "node",
"args": ["C:\\path\\to\\build\\index.js"]
}
}
}
Notes:
- The server does not execute wallet transactions; it only provides quotes and token/balance data.
- Ensure network access to Monorail APIs if running behind a firewall or proxy.
Additional notes
Tips:
- If you encounter build issues, ensure dependencies are installed and your Node.js version is compatible with the project setup.
- The MCP server provides quotes with accompanying transaction data; you can wire this data into your wallet or trading interface outside of the MCP server.
- No wallet functionality is implemented in this server; use your own wallet integration to perform trades.
- When deploying, consider environment variables for API keys or rate limiting if you integrate with external services (not documented here).
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.