mcpField
📊
📊 Nobitex Market Data MCP Server

📊 Nobitex Market Data MCP Server

Local
github.com/xmanniiData & Analytics23Updated 77w ago

About 📊 Nobitex Market Data MCP Server

The Nobitex Market Data MCP Server is an MCP server that provides cryptocurrency market data from the Nobitex API. It suits users who want to query trading pair statistics or global market figures from an AI client.

Key features

  1. 01Market statistics for specific trading pairs
  2. 02Global cryptocurrency market statistics
  3. 03Node.js server started with npm
  4. 04Evaluation runs with mcp-eval

Use cases

  1. 01Asking an AI assistant for Bitcoin prices in rials
  2. 02Checking the current global cryptocurrency market status

MCP support

This project is an MCP server that exposes Nobitex market data to MCP clients through the getMarketStats and getGlobalStats tools.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"nobitex": {
"command": "npx",
"args": [
"-y",
"mcp-eval"
],
"env": {
"OPENAI_API_KEY": "<OPENAI_API_KEY>"
}
}
}
}
Run commandnpx -y mcp-eval
Environment variables to set
OPENAI_API_KEYSecret

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
npmmcp-eval

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

From the project README

📊 Nobitex Market Data MCP Server

This is a Model Context Protocol (MCP) server that provides access to cryptocurrency market data from the Nobitex API.

✨ Features

  • Get market statistics for specific cryptocurrency pairs
  • Get global cryptocurrency market statistics

🛠️ Tools

  • getMarketStats: Fetch statistics for a specific cryptocurrency market pair
  • getGlobalStats: Fetch global cryptocurrency market statistics

🚀 Setup

  1. Install dependencies:

    npm install
    
  2. Run the server:

    npm run start
    

🔗 Usage with Claude Desktop

To add this server to Claude Desktop:

  1. Open Claude Desktop settings
  2. Go to the "Developer" section and click "Edit Config"
  3. Add the following to your claude_desktop_config.json:
{
  "mcpServers": {
    "nobitex": {
      "command": "npm",
      "args": [
        "--prefix",
        "/path/to/this/repo",
        "run",
        "start"
      ]
    }
  }
}

Replace /path/to/this/repo with the actual path to this repository on your computer.

  1. Restart Claude Desktop

Running evals

The evals package loads an mcp client that then runs the index.ts file, so there is no need to rebuild between tests. You can load environment variables by prefixing the npx command. Full documentation can be found here.

OPENAI_API_KEY=your-key  npx mcp-eval evals.ts tools/market.tools.ts

Example Prompts

  • "What are the current Bitcoin prices in rials?"
  • "What is the current global cryptocurrency market status?"

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.