================== /// MCP /// /// CHR /// ================== [server:online] [protocol:ready]
chronulus-mcp
by ChronulusAI
MCP Server for Chronulus AI Forecasting and Prediction Agents
88
13
Enterprise01
read_file
Read the contents of a single file
02
read_multiple_files
Read the contents of multiple files in one call
03
get_info
Retrieve metadata or basic information about a file, intended for use with binary files
Installation
1. Prerequisites
• Python 3.10 or newer
• Git
• (Optional) Docker / Docker-Compose for containerised deployment
2. Clone the repository
git clone https://github.com/ChronulusAI/chronulus-mcp.git
cd chronulus-mcp
3. Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
4. Install Python dependencies
pip install -r requirements.txt
5. Configure environment
• Copy the sample file: cp .env.example .env
• Fill in the following keys:
CHRONULUS_API_KEY=<your-chronulus-key>
DATABASE_URL=postgresql://user:password@host:5432/chronulus
MCP_PORT=8000 # or any free port
LOG_LEVEL=info
6. Run database migrations (if Alembic is used)
alembic upgrade head
7. Start the MCP server
python -m chronulus_mcp # or uvicorn chronulus_mcp.app:app --host 0.0.0.0 --port $MCP_PORT
8. (Optional) Docker
docker compose up -d # builds and launches the server + DB in containers
The server should now be reachable at http://localhost:8000/
Documentation
License: MIT License
Updated 7/30/2025