jarvis_mcp_server

jarvis-fun/jarvis_mcp_server

3.1

If you are the rightful owner of jarvis_mcp_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

Jarvis MCP Server is a custom implementation of the Model Context Protocol (MCP) using NestJS and Socket.IO, designed for real-time blockchain analytics and tool access for local LLMs like Claude.

Tools
9
Resources
0
Prompts
0

🧠 Jarvis MCP Server

Jarvis MCP Server is a custom Model Context Protocol (MCP) implementation built with NestJS and Socket.IO. It enables real-time blockchain analytics and tool access for local LLMs such as Claude.


πŸš€ Features

  • πŸ”Œ Real-time WebSocket communication
  • 🧩 Seamless integration with Claude Desktop (Mac & Windows)
  • βœ… Zod-based schema validation for tools
  • πŸ” Supports public JWT token with built-in call limits (e.g., 50 calls max)

πŸ› οΈ Registered Tools

ToolDescriptionParameters
getTokenPriceGet the price of a token and circulating supplyaccountId (string, required)
getTokenReserveGet the reserve and liquidity of a tokenaccountId (string, required)
getTokenPriceChangeGet the price change of a token in the last 24 hoursaccountId (string, required)
getLiquidityAddRemoveInPoolGet the liquidity add/remove in pool of a tokenpoolAddress (string, optional), limit (number, optional)
getMostTradedTokenGet the most traded token in the last 24 hourslimit (number, optional)
getWhalesBuySellGet the whale buy/sell activity of a tokenaccountId (string, optional), limit (number, optional), timeInterval (number, optional)
getMostProfitableTradesGet the most profitable tradeslimit (number, optional)
getTradingVolumeGet the trading volume of a tokenlimit (number, optional), timeInterval (number, optional)
getMostProfitableTradersGet the most profitable traderslimit (number, optional)

🧩 Integration with Claude Desktop App

You don't need to know how to code. Just update the Claude configuration file to connect!

πŸ“¦ macOS Example Configuration

Edit Claude’s config.json file (typically found in Claude app folder):

{
  "mcpServers": {
    "jarvisMcpServer": {
      "command": "node",
      "args": [
        "/Users/yourUsername/path/to/dist/main.js"
      ],
      "port": 3000
    },
  }
}

πŸͺŸ Windows Example Configuration

Update with proper Windows paths in config.json:

{
  "mcpServers": {
    "jarvisMcpServer": {
      "command": "node",
      "args": [
        "C:/Users/yourUsername/path/to/dist/main.js"
      ],
      "port": 3000
    }
  }
}

πŸ’‘ Claude will automatically detect and list the tools registered in your Jarvis MCP server.


βš™οΈ Getting Started

# Clone the repository
$ git clone https://github.com/your-org/jarvis-mcp-server.git

# Navigate to the project directory
$ cd jarvis-mcp-server

# Install dependencies
$ npm install

# Build the project
$ npm run build

# Start the server
$ node dist/main.js

Contact Us

If you're interested in purchasing a monthly token for unlimited queries or if you have any questions, feel free to contact us. Our support team is happy to assist you!

πŸ“§ Email: support@jarvis.fun

We will get back to you as soon as possible with the details for accessing the unlimited query plan.

Thank you for choosing Jarvis MCP Server!


πŸ” Usage Token (Public JWT)

A JWT token is required to access the server. This token:

  • Is provided publicly
  • Allows up to 50 tool calls
  • Expires automatically after limit is reached

No setup required β€” just plug the token into your app and start asking questions!