- Home
- MCP servers
- RootData
RootData
- python
6
GitHub Stars
python
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"jincai-rootdata-mcp-server": {
"command": "uv",
"args": [
"--directory",
"/absolute/path/to/rootdata-mcp-server",
"run",
"server.py"
],
"env": {
"ROOTDATA_API_KEY": "YOUR_ROOTDATA_API_KEY"
}
}
}
}You can query RootData’s data through an MCP server that exposes search, project details, and organization information. This enables AI assistants and your apps to fetch up-to-date crypto and blockchain project data efficiently via MCP endpoints.
How to use
Use an MCP client to connect to the RootData MCP Server and call its available tools. You can search for projects, obtain detailed information about a specific project by its ID, and retrieve information on funding organizations by their ID. These actions are designed to be consumed by AI assistants or other automated tools to present concise results and rich project context.
How to install
Prerequisites you need before installing are Python 3.10 or higher and the uv package manager.
Step 1: Clone the project and navigate into it.
git clone https://github.com/jincai/rootdata-mcp-server
cd rootdata-mcp-server
Step 2: If uv is not installed, install it using the provided installer.
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | sh
# Windows
curl -LsSf https://astral.sh/uv/install.ps1 | powershell
Step 3: Create and activate a virtual environment, then install dependencies for the MCP server.
uv venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
uv add "mcp[cli]" httpx python-dotenv
Step 4: Set up your API key for RootData by creating a .env file and inserting your key.
cp .env.example .env
# In the .env file
ROOTDATA_API_KEY=your-rootdata-api-key
Step 5: Run the MCP server so you can start issuing requests to it.
uv run server.py
Additional configuration and notes
The server is designed to be started as a local process and then connected to via MCP clients. Ensure your API key is kept secret and loaded through the environment to avoid exposing credentials.
Available tools
search
Search for projects, VC, or people by keyword and obtain concise results.
get_project
Fetch detailed information about a project by its ID.
get_organization
Fetch detailed information about a venture organization by its ID.