Content
# RootData MCP Server
## Introduction
This is a server based on the [Model Context Protocol (MCP)](https://github.com/microsoft/model-context-protocol) for integrating the RootData API, providing data query capabilities for cryptocurrency and blockchain projects.
It allows Claude and other AI assistants to directly access project information, organization details, and search results through the MCP interface.
## Available Tools
This server provides the following MCP tools:
* **search**: Search for brief information about projects/VCs/people based on keywords
* **get_project**: Retrieve detailed information about a project based on its project ID
* **get_organization**: Retrieve detailed information about a venture capital organization based on its organization ID
## Setup
### Prerequisites
* Python 3.10 or higher
* [uv](https://github.com/astral-sh/uv) package manager (recommended)
### Installation
1. Clone this repository:
```shell
git clone https://github.com/jincai/rootdata-mcp-server
cd rootdata-mcp-server
```
2. If you haven't installed uv yet, you can install it:
```shell
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
curl -LsSf https://astral.sh/uv/install.ps1 | powershell
```
3. Install dependencies:
```shell
# Create and activate a virtual environment
uv venv
source .venv/bin/activate # On Windows: .venv\Scripts\activate
# Install dependencies
uv add "mcp[cli]" httpx python-dotenv
```
4. Set up environment variables:
```shell
# Create a .env file to store the API key
cp .env.example .env
# Set the API key in the .env file
ROOTDATA_API_KEY=your-rootdata-api-key
```
5. Run the server:
```shell
uv run server.py
```
## Connecting to Claude Desktop
1. Install [Claude Desktop](https://claude.ai/desktop) (if you haven't installed it yet)
2. Create or edit the Claude Desktop configuration file:
```shell
# macOS
mkdir -p ~/Library/Application\ Support/Claude/
nano ~/Library/Application\ Support/Claude/claude_desktop_config.json
```
3. Add the following configuration:
```json
{
"mcpServers": {
"rootdata": {
"command": "/path/to/uv",
"args": [
"--directory",
"/absolute/path/to/rootdata-mcp-server",
"run",
"server.py"
]
}
}
}
```
Replace `/path/to/uv` with the result of `which uv`, and replace `/absolute/path/to/rootdata-mcp-server` with the absolute path of this project.
4. Restart Claude Desktop
5. You should now see the RootData tool in the tools menu (hammer icon) of Claude Desktop
6. Try asking Claude questions, such as:
* "Search for projects related to Ethereum"
* "Get detailed information for project ID 12"
* "Query information for venture capital organization ID 219"
## License
MIT
Connection Info
You Might Also Like
MarkItDown MCP
Converting files and office documents to Markdown.
Filesystem
Model Context Protocol Servers
Sequential Thinking
Offers a structured approach to dynamic and reflective problem-solving,...
TrendRadar
🎯 Say goodbye to information overload. AI helps you understand news hotspots...
Github
GitHub's official MCP Server
opik
Debug, evaluate, and monitor your LLM applications, RAG systems, and agentic...