Crypto Funds MCP
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
An MCP server that provides AI agents with structured, real-time data on cryptocurrency investment funds, enabling deeper due diligence and portfolio intelligence.
Features
- **Tools for Data Access**:
- get_all_funds(): Retrieve a complete list of all investors and funds.
- search_funds(tier, type, sortBy, sortDirection, limit, skip): Search and filter funds with sorting and pagination.
- get_fund_basic(fund_id): Get basic metrics for a specific fund (e.g., tier, portfolio size, ROI).
- get_fund_full(fund_id): Fetch comprehensive metrics, including investment focus, recent rounds, and stages.
- get_fund_team(fund_id): Retrieve detailed team information with roles and social links.
- **Formatted Outputs**: All responses are returned as ASCII tables for easy readability in MCP clients.
- **Asynchronous API Calls**: Uses httpx for efficient, async HTTP requests.
- **Environment Configuration**: API key management via .env file with dotenv.
- **Error Handling**: Graceful handling of API errors and missing data.
Installation
Prerequisites
- Python 3.10+
- **uv**: Package and virtual environment manager for Python (recommended for dependency management).
- A Cryptorank API key (sign up at Cryptorank)
Steps
1. Clone the repository:
2. Install dependencies:
3. Create a .env file in the root directory and add your API key:
4. Install to Claude Desktop:
Install the server as a Claude Desktop application:
Configuration file as a reference:
Replace /path/to/crypto-funds-mcp with your actual installation path, and replace cryptorank_api_key with your API key from Cryptorank.
Usage
Tool Usage Examples
Below are examples for each tool, including a natural language prompt (how you might ask an AI client to invoke it), the corresponding tool call, and a sample result (formatted as an ASCII table). Note that actual results depend on your Cryptorank API key and current data; these are illustrative examples based on public information.
get_all_funds()
**Prompt:**
> Show me a complete list of all crypto investors and funds available.
**Tool Call:**
**Example Result:**
search_funds(tier, type, sortBy, sortDirection, limit, skip)
**Prompt:**
> Search for Tier 1 Venture funds, sorted by retail ROI in descending order, and show the top 100 results.
**Tool Call:**
**Example Result:**
get_fund_basic(fund_id)
**Natural Language Prompt:**