Crypto Projects MCP Server
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
An MCP server that provides cryptocurrency project data from Mobula.io to AI agents.
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**:
2. **Install Dependencies**:
Usage
Running in Development Mode
Test the server using the MCP Inspector:
Integrating with Claude Desktop
Install the server in Claude Desktop for LLM interaction:
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.
This returns a dictionary containing details like price, market cap, blockchain, and social links for Avalanche. Example output:
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.
This generates a Markdown document with detailed sections. Example output for Avalanche:
License
This project is licensed under the MIT License. See the LICENSE file for details.