CrowdCent MCP Server
Integrates with the CrowdCent Challenge API, allowing AI assistants to manage prediction challenges, datasets, and submissions.
CrowdCent MCP Server
A Model Context Protocol (MCP) server that provides seamless integration with the CrowdCent Challenge API, enabling AI assistants to interact with CrowdCent's prediction challenges directly.
Overview
This MCP server allows AI assistants like Claude Desktop and Cursor to:
- Access and manage CrowdCent challenges
- Download training and inference datasets
- Submit predictions
- Monitor submissions
- Access meta models
Prerequisites
- Python 3.12+
- uv (Python package manager)
- CrowdCent API key (get one at crowdcent.com)
Installation
- Clone this repository:
git clone https://github.com/crowdcent/crowdcent-mcp.git
cd crowdcent-mcp
- (Optional) Install dependencies with uv:
uv venv
uv pip install -e .
Configuration
Setting up your API key
Create a .env file in the project root:
CROWDCENT_API_KEY=your_api_key_here
Cursor Setup
Add the following to your Cursor settings (~/.cursor/mcp.json or through Cursor Settings UI):
{
"mcpServers": {
"crowdcent-mcp": {
"command": "/path/to/.cargo/bin/uv",
"args": ["run",
"--directory",
"/path/to/crowdcent-mcp",
"server.py"
]
}
}
}
Replace /path/to/ with your actual paths. For example:
/home/username/.cargo/bin/uvon Linux/Users/username/.cargo/bin/uvon macOSC:\\Users\\username\\.cargo\\bin\\uvon Windows
Claude Desktop Setup
For Claude Desktop, add the following to your configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Linux: ~/.config/Claude/claude_desktop_config.json
{
"mcpServers": {
"crowdcent-mcp": {
"command": "uv",
"args": ["run",
"--directory",
"/path/to/crowdcent-mcp",
"server.py"
]
}
}
}
Usage Examples
After configuring the MCP server in your AI assistant, you can use natural language to interact with CrowdCent:
"Download data, train a model, and submit predictions to the crowdcent challenge!"
"Download the crowdcent training data and do some EDA"
"Create time series folds for the crowdcent challenge and train/evaluate a model"
Troubleshooting
MCP server not connecting
- Ensure uv is installed and in your PATH
- Check that the directory path in your config is correct
- Verify the server.py file has execute permissions
API key issues
- Make sure your API key is valid
- Check if it's properly set in .env or passed to init_client
Submission errors
- Ensure your predictions file has the required columns:
id,pred_10d,pred_30d - Check that all asset IDs match the current inference period
- Verify submission window is still open (within 4 hours of inference data release)
Resources
- CrowdCent Documentation
- Hyperliquid Ranking Challenge
- MCP Documentation
- CrowdCent Challenge Python Client
Support
For issues with:
- This MCP server: Open an issue in this repository
- CrowdCent API: Email [email protected] or join our Discord
相關伺服器
Scout Monitoring MCP
贊助Put performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
贊助Access financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
REI Crypto MCP Server - Beta
A FastMCP implementation of the in-house MCP servers used by Units of the Rei Network.
Code Reaper
CodeReaper is an AI-driven MCP tool for Cursor that finds and removes dead JavaScript by exploring real UIs and capturing V8 coverage
Agent Loop
An AI Agent with optional Human-in-the-Loop Safety and Model Context Protocol (MCP) integration.
DDEV MCP Server
Manage DDEV projects, enabling LLM applications to interact with local development environments through the MCP protocol.
WordPress Feel Chatbot Plugin
A WordPress plugin that transforms a WordPress site into an MCP server, allowing direct access to its content.
Agent Skill Loader
MCP server to dynamically load Claude Code skills into AI agents
OpenAPI Invoker
Invokes any OpenAPI specification through a Model Context Protocol (MCP) server.
MCP Jupiter
Access Jupiter's swap API on the Solana blockchain.
SpecBridge
Automatically generates MCP tools from OpenAPI specifications by scanning a folder for spec files. No configuration is needed and it supports authentication via environment variables.
Composer Package README MCP Server
Fetches comprehensive information about Composer packages from Packagist, including READMEs, metadata, and search functionality.