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
Server Terkait
Scout Monitoring MCP
sponsorPut performance and error data directly in the hands of your AI assistant.
Alpha Vantage MCP Server
sponsorAccess financial market data: realtime & historical stock, ETF, options, forex, crypto, commodities, fundamentals, technical indicators, & more
Test Automator
An LLM-powered server for automating unit, integration, E2E, and API tests.
PureScript MCP Server
An MCP server offering PureScript development tools for AI assistants. Requires Node.js and the PureScript compiler for full functionality.
PI API MCP Server
An MCP server for interacting with the PI Dashboard API.
Codesys-mcp-toolkit
A Model Context Protocol (MCP) server for CODESYS V3 programming environments.
symbolica-mcp
A scientific computing server for symbolic math, data analysis, and visualization using popular Python libraries like NumPy, SciPy, and Pandas.
ShaderToy-MCP
Query and interact with ShaderToy shaders using large language models.
MCP Bench Router
Claude Code sucks at design. Let it delegate it's tasks to better models. Claude will use the MCP to get leaderboard of best design models and query specific code changes using OpenRouter.
MalwareBazaar MCP
Interface with Malware Bazaar to get real-time threat intelligence and sample metadata for cybersecurity research.
Test Code Generator
Generates Vitest test code from JSON specifications using boundary value analysis and equivalence partitioning.
APIWeaver
Dynamically creates MCP servers from web API configurations, integrating any REST API, GraphQL endpoint, or web service into MCP-compatible tools.