Chronulus AI MCP Server

ทางการ

ทำนายทุกสิ่งด้วยเอเจนต์การพยากรณ์และการทำนายของ Chronulus AI

เอกสาร

Chronulus AI

เซิร์ฟเวอร์ MCP สำหรับ Chronulus

สนทนากับเอเจนต์พยากรณ์และคาดการณ์ของ Chronulus AI ใน Claude

เริ่มต้นอย่างรวดเร็ว: Claude สำหรับเดสก์ท็อป

ติดตั้ง

Claude สำหรับเดสก์ท็อปพร้อมใช้งานแล้วบน macOS และ Windows

ติดตั้ง Claude สำหรับเดสก์ท็อป ที่นี่

การกำหนดค่า

ทำตามคำแนะนำทั่วไป ที่นี่ เพื่อกำหนดค่าไคลเอนต์ 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 ตัวอย่างเช่น /Library/Frameworks/Python.framework/Versions/3.11/bin/python3 แทนที่จะเป็นเพียง python

การใช้ docker

ที่นี่เราจะสร้างอิมเมจ Docker ชื่อ 'chronulus-mcp' ที่เราสามารถนำกลับมาใช้ใหม่ในไฟล์กำหนดค่า Claude ของเราได้

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

ในไฟล์กำหนดค่า Claude ของคุณ ตรวจสอบให้แน่ใจว่าอาร์กิวเมนต์สุดท้ายตรงกับชื่อที่คุณตั้งให้กับอิมเมจ Docker ในคำสั่ง build

{
  "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 จะดึงเวอร์ชันล่าสุดของ chronulus-mcp จากรีจิสทรี PyPI ติดตั้ง และรันมัน

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

หมายเหตุ หากคุณพบข้อผิดพลาดเช่น "MCP chronulus-agents: spawn uvx ENOENT" เป็นไปได้สูงว่าคุณต้องดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:

  1. ติดตั้ง uv หรือ
  2. ระบุพาธแบบสัมบูรณ์ไปยัง uvx ตัวอย่างเช่น /Users/username/.local/bin/uvx แทนที่จะเป็นเพียง uvx

เซิร์ฟเวอร์เพิ่มเติม (Filesystem, Fetch ฯลฯ)

ในการสาธิตของเรา เราใช้เซิร์ฟเวอร์จากบุคคลที่สาม เช่น fetch และ filesystem

สำหรับรายละเอียดเกี่ยวกับการติดตั้งและกำหนดค่าเซิร์ฟเวอร์จากบุคคลที่สาม โปรดอ้างอิงเอกสารที่ผู้ดูแลเซิร์ฟเวอร์ให้ไว้

ด้านล่างนี้คือตัวอย่างวิธีการกำหนดค่า filesystem และ fetch ควบคู่ไปกับ Chronulus ใน 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"]
    }
  }
} 

การตั้งค่า Claude

เพื่อให้ประสบการณ์การใช้ Claude กับชุดเครื่องมือหลายชุดราบรื่นยิ่งขึ้น ควรเพิ่มการตั้งค่าของคุณภายใต้การตั้งค่า Claude

คุณสามารถอัปเกรดการตั้งค่า Claude ได้สองสามวิธี:

  • จาก Claude สำหรับเดสก์ท็อป: Settings -> General -> Claude Settings -> Profile (tab)
  • จาก claude.ai/settings: Profile (tab)

การตั้งค่าจะถูกแชร์ระหว่าง Claude สำหรับเดสก์ท็อปและ Claude.ai (อินเทอร์เฟซเว็บ) ดังนั้นคำแนะนำของคุณต้องทำงานได้ทั้งสองประสบการณ์

ด้านล่างนี้คือการตั้งค่าที่เราใช้เพื่อให้ได้ผลลัพธ์ที่แสดงในการสาธิตของเรา:

## 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.