Chronulus AI MCP Server

officiel

Prédisez tout avec les agents de prévision et de prédiction Chronulus AI.

Documentation

Chronulus AI

Serveur MCP pour Chronulus

Discutez avec les agents de prévision et de prédiction Chronulus AI dans Claude

Démarrage rapide : Claude pour ordinateur

Installation

Claude pour ordinateur est actuellement disponible sur macOS et Windows.

Installez Claude pour ordinateur ici

Configuration

Suivez les instructions générales ici pour configurer le client de bureau Claude.

Vous trouverez votre configuration Claude à l’un des emplacements suivants :

  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows : %APPDATA%\Claude\claude_desktop_config.json

Choisissez ensuite l’une des méthodes suivantes qui correspond le mieux à vos besoins et ajoutez-la à votre claude_desktop_config.json

Utilisation de pip

(Option 1) Installer la version depuis PyPI

pip install chronulus-mcp

(Option 2) Installer depuis Github

git clone https://github.com/ChronulusAI/chronulus-mcp.git
cd chronulus-mcp
pip install .
{
  "mcpServers": {
    "chronulus-agents": {
      "command": "python",
      "args": ["-m", "chronulus_mcp"],
      "env": {
        "CHRONULUS_API_KEY": "<YOUR_CHRONULUS_API_KEY>"
      }
    }
  }
}

Remarque : si vous obtenez une erreur du type « MCP chronulus-agents: spawn python ENOENT », vous devez probablement fournir le chemin absolu vers python. Par exemple /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 au lieu de simplement python

Utilisation de docker

Nous allons construire ici une image docker appelée « chronulus-mcp » que nous pourrons réutiliser dans notre configuration Claude.

git clone https://github.com/ChronulusAI/chronulus-mcp.git
cd chronulus-mcp
 docker build . -t 'chronulus-mcp'

Dans votre configuration Claude, assurez-vous que l’argument final correspond au nom que vous donnez à l’image docker dans la commande de construction.

{
  "mcpServers": {
    "chronulus-agents": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "-e", "CHRONULUS_API_KEY", "chronulus-mcp"],
      "env": {
        "CHRONULUS_API_KEY": "<YOUR_CHRONULUS_API_KEY>"
      }
    }
  }
}
Utilisation de uvx

uvx récupérera la dernière version de chronulus-mcp depuis le registre PyPI, l’installera, puis l’exécutera.

{
  "mcpServers": {
    "chronulus-agents": {
      "command": "uvx",
      "args": ["chronulus-mcp"],
      "env": {
        "CHRONULUS_API_KEY": "<YOUR_CHRONULUS_API_KEY>"
      }
    }
  }
}

Remarque : si vous obtenez une erreur du type « MCP chronulus-agents: spawn uvx ENOENT », vous devez probablement soit :

  1. installer uv ou
  2. Fournir le chemin absolu vers uvx. Par exemple /Users/username/.local/bin/uvx au lieu de simplement uvx

Serveurs supplémentaires (Filesystem, Fetch, etc)

Dans notre démonstration, nous utilisons des serveurs tiers comme fetch et filesystem.

Pour plus de détails sur l’installation et la configuration d’un serveur tiers, veuillez consulter la documentation fournie par le mainteneur du serveur.

Voici un exemple de configuration de filesystem et fetch aux côtés de Chronulus dans votre claude_desktop_config.json :

{
  "mcpServers": {
    "chronulus-agents": {
      "command": "uvx",
      "args": ["chronulus-mcp"],
      "env": {
        "CHRONULUS_API_KEY": "<YOUR_CHRONULUS_API_KEY>"
      }
    },
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/path/to/AIWorkspace"
      ]
    },
    "fetch": {
      "command": "uvx",
      "args": ["mcp-server-fetch"]
    }
  }
} 

Préférences Claude

Pour simplifier votre expérience d’utilisation de Claude avec plusieurs ensembles d’outils, il est préférable d’ajouter vos préférences dans les paramètres de Claude.

Vous pouvez mettre à jour vos préférences Claude de plusieurs façons :

  • Depuis Claude pour ordinateur : Settings -> General -> Claude Settings -> Profile (tab)
  • Depuis claude.ai/settings : Profile (tab)

Les préférences sont partagées entre Claude pour ordinateur et Claude.ai (l’interface web). Vos instructions doivent donc fonctionner dans les deux environnements.

Voici les préférences que nous avons utilisées pour obtenir les résultats présentés dans nos démonstrations :

## Tools-Dependent Protocols
The following instructions apply only when tools/MCP Servers are accessible.

### Filesystem - Tool Instructions
- Do not use 'read_file' or 'read_multiple_files' on binary files (e.g., images, pdfs, docx) .
- When working with binary files (e.g., images, pdfs, docx) use 'get_info' instead of 'read_*' tools to inspect a file.

### Chronulus Agents - Tool Instructions
- When using Chronulus, prefer to use input field types like TextFromFile, PdfFromFile, and ImageFromFile over scanning the files directly.
- When plotting forecasts from Chronulus, always include the Chronulus-provided forecast explanation below the plot and label it as Chronulus Explanation.