Kuru.io MCP Server

Kuru.io MCP Server

By georgyturevich GitHub

-

kuru-mcp-server crypto-exchange
Overview

what is Kuru.io MCP Server?

Kuru.io MCP Server is a Model Context Protocol (MCP) server designed to access Kuru.io crypto exchange data, making it available for LLMs and AI assistants.

how to use Kuru.io MCP Server?

To use the Kuru.io MCP Server, install the dependencies, build the project, and start the server. You can interact with it using various MCP tools for fetching market data.

key features of Kuru.io MCP Server?

  • Access to real-time market data and trending markets.
  • Tools for getting current prices, calculating token values, and listing trading pairs.
  • Built-in caching mechanism to minimize API calls.

use cases of Kuru.io MCP Server?

  1. Fetching real-time prices for cryptocurrency trading pairs.
  2. Analyzing market trends and data for investment decisions.
  3. Integrating with AI assistants for automated trading queries.

FAQ from Kuru.io MCP Server?

  • What programming language is Kuru.io MCP Server built with?

It is built with TypeScript and Node.js.

  • How can I get the current price of a trading pair?

Use the get-price tool with the trading pair symbol.

  • Is there a caching mechanism in place?

Yes, it has a built-in caching mechanism with a 5-minute TTL to reduce API calls.

Content

Kuru.io MCP Server

This project implements a Model Context Protocol (MCP) server for accessing Kuru.io crypto exchange data, making it accessible to LLMs and AI assistants.

Features

  • Market Data: Access real-time market data and trending markets
  • Tools: Get current prices, calculate token values, and list all trading pairs
  • Caching: Built-in caching mechanism to reduce API calls

Demonstration

Below is a demonstration of how to use the Kuru.io MCP server with Claude. Demonstration

Installation

# Install dependencies
npm install

# Build the project
npm run build

Usage

Starting the server

As a stdio server (for use with LLM tools like Claude Desktop)

npm start

For debugging with MCP Inspector

npm run inspector

MCP Tools

The server provides these tools:

  • get-price - Get the current price for a trading pair

    • Parameter: symbol - Trading pair in format BASE/QUOTE (e.g., MON/USDC)
    • Example: "What's the current price of MON/USDC?"
  • get-all-trading-pairs - Get all available trading pairs

    • Example: "Show me all trading pairs available on Kuru.io"
  • calculate-value - Calculate the value of a token amount in another currency

    • Parameters:
      • symbol - Trading pair in format BASE/QUOTE (e.g., MON/USDC)
      • amount - Amount of the base token
    • Example: "How much is 100 MON worth in USDC?"

Example Usage with Claude

In Claude Desktop

  1. Add a new MCP Tool in Claude Desktop
  2. Choose "Local Process"
  3. Set the command to run the server:
    node /path/to/kuru-mcp-server/dist/index.js
    
  4. Save and connect

Now you can use the Kuru.io MCP tools in your conversations with Claude.

Example Prompts

Try asking Claude:

  • "What are the trending markets on Kuru.io right now?"
  • "Give me information about the MON/USDC market"
  • "What's the current price of MON/USDC?"
  • "Calculate the value of 100 MON in USDC"
  • "Show me all trading pairs available on Kuru.io"

Technical Details

  • Built with TypeScript and Node.js
  • Uses the Model Context Protocol SDK v1.8.0
  • Implements caching to reduce API calls (5-minute TTL)
  • Provides comprehensive market data including price, volume, and liquidity information

Credits

This project uses the Kuru.io site API and implements the Model Context Protocol specification.

No tools information available.
No content found.