Crypto Projects MCP Server

by kukapay

365 downloads
Not rated
GitHub

About

An MCP server that provides cryptocurrency project data to AI agents

Details

Author
kukapay
Downloads
365
Categories
Finance

- Fetch comprehensive project data from Mobula.io
- Format data into structured Markdown documents
- Customize output language by system locale or user setting
- No API authentication required for public endpoints
- Provides both raw data tool and formatted prompt

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Crypto Projects MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install with Python 3.10+ and uv. Clone the repo, run uv sync. Test using uv run mcp dev main.py. Integrate with Claude Desktop via uv run mcp install main.py --name "Crypto Projects". Use the get_project_data tool to fetch raw JSON or the format_project_data prompt to generate a Markdown report.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "crypto projects mcp server": {
            "crypto-projects-mcp": {
                "command": "uv",
                "args": [
                    "sync"
                ]
            }
        }
    }
}

McpServers

{
    "crypto-projects-mcp": {
        "command": "uv",
        "args": [
            "sync"
        ]
    }
}

Crypto Projects MCP Server

An MCP server that provides cryptocurrency project data from Mobula.io to AI agents.

License
Python
Status

Features

- Fetch Project Data: Retrieve comprehensive project details (e.g., market data, tokenomics, and links) from Mobula.
- Structured Output: Format project data into a well-organized Markdown document with sections for overview, market data, investors, exchanges, token distribution, and release schedules.
- Language Support: Customize output language based on system locale or user-specified settings.

Installation

Prerequisites

- Python 3.10 or higher
- uv for package management and running the project
- Mobula API access (no authentication required for public endpoints)

Setup

1. Clone the Repository:

   git clone https://github.com/kukapay/crypto-projects-mcp.git
cd crypto-projects-mcp

2. Install Dependencies:

   uv sync

Usage

Running in Development Mode

Test the server using the MCP Inspector:

uv run mcp dev main.py

Integrating with Claude Desktop

Install the server in Claude Desktop for LLM interaction:

uv run mcp install main.py --name "Crypto Projects"

Example Interaction

The server provides two primary interfaces: a tool to fetch raw data and a prompt to format it into a structured Markdown document.

1. Using the get_project_data Tool

The get_project_data tool retrieves raw JSON data for a specified cryptocurrency project. This is useful for applications needing unprocessed data.

await get_project_data("avalanche")

This returns a dictionary containing details like price, market cap, blockchain, and social links for Avalanche. Example output:

{
"name": "Avalanche",
"symbol": "AVAX",
"blockchains": ["Avalanche C-Chain"],
"price": 35.12,
"market_cap": 1234567890,
...
}

2. Using the format_project_data Prompt

The format_project_data prompt fetches data using the get_project_data tool and formats it into a comprehensive Markdown document. This prompt is designed for LLM applications to present structured, human-readable information about a cryptocurrency project.

```python

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.