Chronulus AI MCP Server
ทางการทำนายทุกสิ่งด้วยเอเจนต์การพยากรณ์และการทำนายของ 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" เป็นไปได้สูงว่าคุณต้องดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
- ติดตั้ง uv หรือ
- ระบุพาธแบบสัมบูรณ์ไปยัง
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.