Chronulus AI
公式Chronulus AIの予測エージェントを使って、あらゆることを予測できます。
Chronulus AI MCPで何ができますか?
- アップロードされたファイルを使用した予測 — アシスタントに、
TextFromFile、PdfFromFile、またはImageFromFile入力タイプを使用して、ファイル(テキスト、PDF、画像)をChronulus予測エージェントに送信するよう依頼します。 - 予測を生成してプロットする — Chronulusから予測をリクエストし、アシスタントに結果をプロットさせ、チャートの下にChronulusが提供する予測の説明を含めます。
- Chronulusとローカルデータを組み合わせる — アシスタントに、ファイルシステムからデータセットを読み取り、それをChronulusエージェントに渡し、元のデータとともに予測を返すよう指示します。
ドキュメント
Chronulus用MCPサーバー
ClaudeでChronulus AIの予測・予想エージェントとチャット
クイックスタート: Claude for Desktop
インストール
Claude for Desktopは現在、macOSとWindowsで利用可能です。
Claude for Desktopをこちらからインストールしてください。
設定
Claudeデスクトップクライアントを設定するには、こちらの一般的な手順に従ってください。
Claudeの設定ファイルは、以下のいずれかの場所にあります。
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
次に、ニーズに最適な以下のいずれかの方法を選択し、claude_desktop_config.jsonに追加してください。
pipを使用する場合
(オプション1) PyPIからリリース版をインストール
pip install chronulus-mcp
(オプション2) 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>"
}
}
}
}
注意: "MCP chronulus-agents: spawn python ENOENT"のようなエラーが発生した場合、
ほとんどの場合、pythonへの絶対パスを指定する必要があります。
例えば、pythonだけではなく/Library/Frameworks/Python.framework/Versions/3.11/bin/python3のように指定します。
dockerを使用する場合
ここでは、Claudeの設定で再利用できる'chronulus-mcp'というDockerイメージをビルドします。
git clone https://github.com/ChronulusAI/chronulus-mcp.git
cd chronulus-mcp
docker build . -t 'chronulus-mcp'
Claudeの設定では、最後の引数がビルドコマンドで指定したDockerイメージ名と一致するようにしてください。
{
"mcpServers": {
"chronulus-agents": {
"command": "docker",
"args": ["run", "-i", "--rm", "-e", "CHRONULUS_API_KEY", "chronulus-mcp"],
"env": {
"CHRONULUS_API_KEY": "<YOUR_CHRONULUS_API_KEY>"
}
}
}
}
uvxを使用する場合
uvxは、PyPIレジストリからchronulus-mcpの最新バージョンを取得し、インストールして実行します。
{
"mcpServers": {
"chronulus-agents": {
"command": "uvx",
"args": ["chronulus-mcp"],
"env": {
"CHRONULUS_API_KEY": "<YOUR_CHRONULUS_API_KEY>"
}
}
}
}
注意: "MCP chronulus-agents: spawn uvx ENOENT"のようなエラーが発生した場合、以下のいずれかが必要になる可能性があります。
- uvをインストールする または
uvxへの絶対パスを指定する。例えば、uvxだけではなく/Users/username/.local/bin/uvxのように指定します。
追加サーバー (Filesystem、Fetchなど)
デモでは、fetchやfilesystemなどのサードパーティサーバーを使用しています。
サードパーティサーバーのインストールと設定の詳細については、サーバー管理者が提供するドキュメントを参照してください。
以下は、claude_desktop_config.jsonでChronulusと共にfilesystemとfetchを設定する例です。
{
"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"]
}
}
}
Claudeの設定
複数のツールセットでClaudeを使用する際のエクスペリエンスを効率化するには、Claudeの設定に好みを追加することをお勧めします。
Claudeの設定は、いくつかの方法で更新できます。
- Claude Desktopから:
Settings -> General -> Claude Settings -> Profile (tab) - claude.ai/settingsから:
Profile (tab)
設定はClaude for DesktopとClaude.ai(Webインターフェース)の両方で共有されます。そのため、指示は両方のエクスペリエンスで機能する必要があります。
以下は、デモで示した結果を達成するために使用した設定です。
## 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.