OpenCharts MCP
ทางการเชื่อมต่อ AI agent ของคุณกับ OpenCharts—สร้างสเปรดชีต บอร์ด เพลง และระบบอัตโนมัติจาก Claude Code, Codex หรือ Cursor โดยไม่ต้องออกจากเทอร์มินัล
คุณทำอะไรได้บ้างด้วย Open Charts MCP?
- สร้างและจัดการโปรเจกต์ — สร้างผังงาน ไวท์บอร์ด โน้ต งานนำเสนอ และอื่นๆ โดยใช้เครื่องมือ เช่น
create_flowchart,create_whiteboard,create_notesและcreate_presentation - ทำงานกับสเปรดชีต — ตรวจสอบ อ่าน สร้าง และแก้ไข Theo Sheets ที่รองรับสูตรด้วย
inspect_sheet,get_sheet,create_sheet,update_sheetและedit_sheet - สร้างและรันระบบอัตโนมัติ — สร้าง กำหนดค่า เปิดใช้งาน และรัน Theo Agents ด้วย
build_agent,create_agent,configure_agent_triggerและrun_agent - จัดการบอร์ด Kanban — สร้างบอร์ด เพิ่มและอัปเดตการ์ด และจัดการลิสต์ด้วย
create_board,add_board_card,update_board_cardและlist_board_cards - สร้างเว็บไซต์และเพลง — สร้างเว็บไซต์หรือแอปแบบเต็มด้วย
generate_code_canvasและสร้างเพลงด้วยcreate_songจากนั้นตรวจสอบสถานะด้วยget_code_canvas_statusและget_song_status - ตรวจสอบบัญชีและเครดิต — ยืนยันการเชื่อมต่อของคุณด้วย
whoamiและตรวจสอบการใช้งานเครดิต AI ด้วยget_credits
เอกสาร
เซิร์ฟเวอร์ OpenCharts MCP
สร้างผังงาน, โน้ต, สไลด์, ชีต, บอร์ด, เว็บไซต์, เอเจนต์ และเพลงใน OpenCharts — ได้โดยตรงจากไคลเอนต์ AI ของคุณ
เว็บไซต์ · เอกสารประกอบ · รับคีย์ API · ปัญหา
นี่คืออะไร?
OpenCharts ให้บริการ เซิร์ฟเวอร์ Model Context Protocol (MCP) แบบโฮสต์สาธารณะ ที่นำผลิตภัณฑ์ OpenCharts ทั้งหมดไปไว้ในไคลเอนต์ AI ที่เข้ากันได้กับ MCP ทุกตัว เชื่อมต่อเพียงครั้งเดียวด้วยคีย์ API แล้วผู้ช่วยของคุณจะสามารถสร้างและจัดการโปรเจกต์ OpenCharts จริงในนามของคุณได้ — ผังงาน, ไวท์บอร์ด, โน้ต, งานนำเสนอ, สเปรดชีต (Theo Sheets), บอร์ด Kanban + ปฏิทิน, เว็บไซต์และแอปเต็มรูปแบบ (Code Canvas), ระบบอัตโนมัติ (Theo Agents) และเพลง (Theo Symphony) — ทั้งหมดขับเคลื่อนโดย Theo, AI ของ OpenCharts
มันคือ เซิร์ฟเวอร์ระยะไกลผ่าน Streamable HTTP — ไม่มีอะไรต้องติดตั้งหรือรันในเครื่องของคุณ เพียงชี้ไคลเอนต์ของคุณไปที่ปลายทาง วางคีย์ API ของคุณ แล้วเริ่มใช้งานได้เลย
ที่เก็บนี้คือเอกสารสาธารณะสำหรับเซิร์ฟเวอร์นั้น ตัวเซิร์ฟเวอร์นั้นโฮสต์โดย OpenCharts; คุณไม่ต้องรันมันด้วยตัวเอง
ต้องการเชื่อมต่อภายในหนึ่งนาที? ใช้คำแนะนำในแอปที่ opencharts.com/help/mcp-server หรือหน้าเริ่มต้นที่ opencharts.com/theo-agents/mcp
เริ่มต้นอย่างรวดเร็ว
- สร้างคีย์ API ที่ opencharts.com/theo-agents/mcp คัดลอกทันที — คีย์แบบเต็มจะแสดงเพียงครั้งเดียว
- เพิ่มเซิร์ฟเวอร์ ไปยังไคลเอนต์ AI ของคุณโดยใช้ ส่วนย่อยการกำหนดค่าที่ตรงกันด้านล่าง แทนที่
{{YOUR_API_KEY}}ด้วยคีย์ของคุณ - ตรวจสอบ การเชื่อมต่อโดยขอให้ผู้ช่วยของคุณเรียกใช้เครื่องมือ
whoami— มันควรส่งคืนบัญชี OpenCharts ของคุณ
ปลายทาง
https://www.opencharts.com/api/mcp
- การขนส่ง: Streamable HTTP (
POST) - การรับรองความถูกต้อง:
Authorization: Bearer <API key>(JWT จากเซสชัน OpenCharts ที่ใช้งานอยู่ก็ใช้ได้เช่นกัน)
⚠️ ใช้โฮสต์
www.เสมอ โฮสต์หลักopencharts.comออกการเปลี่ยนเส้นทาง 307 ที่ตัดส่วนหัวAuthorizationและทำให้การรับรองความถูกต้องล้มเหลว ใช้https://www.opencharts.com/api/mcpตามที่ระบุ
เชื่อมต่อไคลเอนต์ AI ของคุณ
เซิร์ฟเวอร์ทำงานร่วมกับไคลเอนต์ที่เข้ากันได้กับ MCP ทุกตัว คัดลอกส่วนย่อยที่ตรงกันและสลับใส่คีย์ API ของคุณ ต้องการให้ผู้ช่วยของคุณจัดการการเชื่อมต่อ? หน้าวิธีใช้ มี "พร้อมท์การตั้งค่า AI" แบบวางครั้งเดียวสำหรับทุกไคลเอนต์ด้านล่าง
Warp
{
"mcpServers": {
"opencharts": {
"type": "http",
"url": "https://www.opencharts.com/api/mcp",
"headers": {
"Authorization": "Bearer {{YOUR_API_KEY}}"
}
}
}
}
Claude Desktop / Claude Code
{
"mcpServers": {
"opencharts": {
"type": "streamable-http",
"url": "https://www.opencharts.com/api/mcp",
"headers": {
"Authorization": "Bearer {{YOUR_API_KEY}}"
}
}
}
}
Cursor
{
"mcpServers": {
"opencharts": {
"url": "https://www.opencharts.com/api/mcp",
"headers": {
"Authorization": "Bearer {{YOUR_API_KEY}}"
}
}
}
}
VS Code (GitHub Copilot)
เพิ่มไปยัง .vscode/mcp.json:
{
"servers": {
"opencharts": {
"type": "http",
"url": "https://www.opencharts.com/api/mcp",
"headers": {
"Authorization": "Bearer ${input:opencharts-key}"
}
}
},
"inputs": [
{
"id": "opencharts-key",
"type": "promptString",
"description": "OpenCharts API key",
"password": true
}
]
}
Windsurf (Codeium)
{
"mcpServers": {
"opencharts": {
"serverUrl": "https://www.opencharts.com/api/mcp",
"headers": {
"Authorization": "Bearer {{YOUR_API_KEY}}"
}
}
}
}
Claude Code (CLI)
claude mcp add --transport http opencharts https://www.opencharts.com/api/mcp --header "Authorization: Bearer {{YOUR_API_KEY}}"
Codex (OpenAI)
codex mcp add opencharts --url https://www.opencharts.com/api/mcp --header "Authorization: Bearer {{YOUR_API_KEY}}"
Amp
ในส่วนขยาย VS Code settings.json:
"amp.mcpServers": {
"opencharts": {
"url": "https://www.opencharts.com/api/mcp",
"headers": {
"Authorization": "Bearer {{YOUR_API_KEY}}"
}
}
}
OpenCode
{
"$schema": "https://opencode.ai/config.json",
"mcp": {
"opencharts": {
"type": "remote",
"url": "https://www.opencharts.com/api/mcp",
"oauth": false,
"headers": {
"Authorization": "Bearer {{YOUR_API_KEY}}"
}
}
}
}
เครื่องมือ
เซิร์ฟเวอร์มี 56 เครื่องมือ ใน 10 กลุ่ม เครื่องมือที่ใช้ Theo AI หรือการสร้างจะใช้เครดิต AI
โปรเจกต์
| เครื่องมือ | คำอธิบาย |
|---|---|
list_projects | แสดงรายการโปรเจกต์ของคุณพร้อมการแบ่งหน้าและตัวกรอง |
get_project | รับข้อมูลโปรเจกต์แบบเต็มตาม ID |
create_flowchart | สร้างโปรเจกต์ผังงานพร้อมโหนดและขอบ |
create_whiteboard | สร้างไวท์บอร์ดด้วยรูปร่างและองค์ประกอบดั้งเดิม |
create_notes | สร้างโปรเจกต์โน้ตจาก Markdown |
create_presentation | สร้างชุดสไลด์จากโครงร่าง |
update_project | อัปเดตข้อมูลเมตาหรือเนื้อหา (โน้ต, ผังงาน, ไวท์บอร์ด, หรืองานนำเสนอ) |
delete_project | ลบโปรเจกต์แบบซอฟต์ (กู้คืนได้ 30 วัน) |
Code Canvas
| เครื่องมือ | คำอธิบาย |
|---|---|
generate_code_canvas | สร้างเว็บไซต์หรือแอปเต็มรูปแบบ (HTML/React) จากคำอธิบาย — ส่งคืนงานให้ตรวจสอบ |
get_code_canvas_status | ตรวจสอบการสร้าง Code Canvas; ส่งคืนโปรเจกต์ + URL ที่เปิดเมื่อพร้อม |
AI
| เครื่องมือ | คำอธิบาย |
|---|---|
ask_theo | ส่งข้อความ AI แบบเทิร์นเดียว (โหมดเร็วหรือคิด) |
extract_flowchart | แยกผังงานจากเอกสารที่อัปโหลด (PDF, รูปภาพ, PPTX) |
Theo Agents
| เครื่องมือ | คำอธิบาย |
|---|---|
build_agent | สร้าง Theo Agent จากคำอธิบาย — ทำงานในพื้นหลัง, แจ้งเตือนเมื่อพร้อม |
get_agent_build_status | การตรวจสอบเพิ่มเติมสำหรับงาน build_agent; ส่งคืนเอเจนต์ + URL ที่เปิดเมื่อเสร็จ |
create_agent | สร้าง Theo Agent อย่างเป็นขั้นตอนจากขั้นตอนที่มีโครงสร้าง + ทริกเกอร์ |
update_agent | แก้ไขชื่อ, คำอธิบาย, หรือรายการขั้นตอนของเอเจนต์ |
configure_agent_trigger | ตั้งค่าทริกเกอร์ของเอเจนต์ (ด้วยตนเอง, ตามกำหนดเวลา, เว็บฮุก, เหตุการณ์, เทเลแกรม) |
activate_agent | เปิดใช้งานเอเจนต์ (เริ่มการทำงานตามกำหนดเวลาครั้งแรก) |
deactivate_agent | ปิดใช้งานเอเจนต์เพื่อให้ทริกเกอร์หยุดทำงาน |
delete_agent | ลบเอเจนต์แบบซอฟต์ (กู้คืนได้ 30 วัน) |
list_agents | แสดงรายการ Theo Agents ของคุณพร้อมสถานะ + จำนวนขั้นตอน |
get_agent | รับคำจำกัดความแบบเต็มของเอเจนต์ (ทริกเกอร์ + ขั้นตอนที่เรียงลำดับ) |
run_agent | ส่งเอเจนต์ตอนนี้ — ทำงานในพื้นหลัง, แจ้งเตือนเมื่อเสร็จสิ้น |
list_agent_runs | แสดงรายการการทำงานล่าสุดของเอเจนต์ |
get_agent_run_status | รับสถานะของการทำงานครั้งเดียว + ความคืบหน้าต่อโหนด |
Theo Sheets
| เครื่องมือ | คำอธิบาย |
|---|---|
list_sheets | แสดงรายการโปรเจกต์สเปรดชีต Theo Sheets ของคุณ |
inspect_sheet | ตรวจสอบชีต — ขนาดต่อแท็บ, แถวหัว, เซลล์ตัวอย่าง + สูตร, เค้าโครง |
get_sheet | แยกแผ่นงานเป็นแถวที่มีโครงสร้าง (หัว + แถวข้อมูล) |
read_sheet_range | อ่านค่า (+ สูตรเพิ่มเติม) ของช่วง A1 ที่แน่นอนเป็นกริด + CSV |
create_sheet | สร้างสเปรดชีตสด (กริดระดับ Excel + สูตร) จากหัวและแถว |
update_sheet | แก้ไขชีตโดยใช้การดำเนินการแก้ไขสเปรดชีตที่มีโครงสร้าง — บันทึกเป็นคอมมิตที่ย้อนกลับได้ |
apply_sheet_ops | ใช้การดำเนินการแก้ไขสเปรดชีตที่มีโครงสร้าง — หรือเสนอการเปลี่ยนแปลงที่มีการควบคุมการผสาน |
edit_sheet | แก้ไขชีตด้วยคำสั่งภาษาธรรมชาติ (Theo วางแผน + ใช้การดำเนินการ) |
list_sheet_commits | แสดงรายการคอมมิตการเปลี่ยนแปลงแบบ git ของชีต (ใช้แล้ว / เสนอ / ผสานแล้ว) |
diff_sheet_commit | แสดงความแตกต่างระดับเซลล์สำหรับคอมมิตหรือข้อเสนอ |
resolve_sheet_proposal | ผสานหรือปฏิเสธข้อเสนอการเปลี่ยนแปลงที่รอดำเนินการ |
rollback_sheet | ย้อนกลับชีตสดไปยังคอมมิตก่อนหน้า (ย้อนกลับได้) |
บอร์ด
| เครื่องมือ | คำอธิบาย |
|---|---|
create_board | สร้างบอร์ดโปรเจกต์ Kanban + ปฏิทิน |
list_boards | แสดงรายการบอร์ดโปรเจกต์ของคุณ |
get_board | รับรายการ (คอลัมน์) และการ์ดของบอร์ด |
update_board | อัปเดตชื่อ, คำอธิบาย, หรือคอลัมน์รายการของบอร์ด |
delete_board | ลบบอร์ดแบบซอฟต์ (กู้คืนได้) |
duplicate_board | ทำซ้ำบอร์ดพร้อมรายการ, กฎ, และการ์ด |
add_board_card | เพิ่มการ์ด (โพสต์/งาน/ไอเดีย/กิจกรรม) ไปยังบอร์ด |
list_board_cards | แสดงรายการการ์ดของบอร์ด, ตามช่วงกำหนดการเพิ่มเติม |
update_board_card | แก้ไขการ์ด — ย้ายรายการ, กำหนดเวลาใหม่, เปลี่ยนสถานะ/สี |
delete_board_card | ลบการ์ดออกจากบอร์ดแบบซอฟต์ |
Theo Symphony
| เครื่องมือ | คำอธิบาย |
|---|---|
create_song | สร้างเพลงด้วย Theo Symphony — ส่งคืนงานให้ตรวจสอบ |
get_song_status | ตรวจสอบงานเพลง; ส่งคืนเวอร์ชันเสียง + ปกเมื่อเสร็จสมบูรณ์ |
โน้ต
| เครื่องมือ | คำอธิบาย |
|---|---|
get_note_content | แยกเนื้อหาของโน้ตเป็น Markdown |
append_to_note | ผนวกเนื้อหา Markdown เข้ากับโน้ตที่มีอยู่ |
clip_to_note | บันทึกเนื้อหาเว็บ (URL + HTML) เป็นคลิปภายในโน้ต |
เทมเพลต
| เครื่องมือ | คำอธิบาย |
|---|---|
list_templates | เรียกดูแกลเลอรีเทมเพลต |
use_template | สร้างโปรเจกต์ใหม่จากเทมเพลต |
บัญชี
| เครื่องมือ | คำอธิบาย |
|---|---|
whoami | รับข้อมูลโปรไฟล์ของผู้ใช้ที่รับรองความถูกต้องแล้ว |
get_credits | ตรวจสอบยอดเครดิต AI ที่เหลืออยู่ |
ทรัพยากร
ทรัพยากรให้บริบทแบบอ่านอย่างเดียวที่ไคลเอนต์ AI สามารถเรียกค้นได้โดยไม่ต้องเรียกใช้เครื่องมือ
| ทรัพยากร | คำอธิบาย |
|---|---|
projects | รายการโปรเจกต์ล่าสุดของคุณแบบแบ่งหน้า |
project | ข้อมูลเต็มสำหรับโปรเจกต์เดียวตาม ID |
templates | แคตตาล็อกเทมเพลตที่เรียกดูได้ |
วิธีการทำงาน
┌────────────────────┐ Streamable HTTP ┌────────────────────────────┐
│ Your AI client │ + Bearer API key │ OpenCharts MCP (hosted) │
│ Warp · Claude · │ ───────────────────► │ │
│ Cursor · VS Code · │ │ Projects · Code Canvas · │
│ Windsurf · Codex · │ ◄─────────────────── │ Agents · Sheets · Boards ·│
│ Amp · OpenCode │ tool results │ Symphony · Notes · AI │
└────────────────────┘ └────────────────────────────┘
ทุกคำขอได้รับการรับรองความถูกต้องโดยคีย์ API ของคุณและดำเนินการในบัญชี OpenCharts ของคุณเอง เนื่องจากเซิร์ฟเวอร์ถูกโฮสต์ พื้นผิวเครื่องมือจึงเป็นปัจจุบันโดยอัตโนมัติ — ไม่ต้องอัปเดตไคลเอนต์ เครื่องมือที่ใช้ Theo AI หรือการสร้าง (เช่น ask_theo, extract_flowchart, generate_code_canvas, build_agent, create_song) ใช้เครดิต AI จากแผนของคุณ
ขีดจำกัดอัตรา & เครดิต
- 120 คำขอต่อนาที ต่อผู้ใช้
- เครื่องมือ AI และการสร้างใช้ เครดิต AI — ตรวจสอบยอดคงเหลือของคุณได้ตลอดเวลาด้วยเครื่องมือ
get_credits
การค้นพบ & รีจิสทรี
ข้อมูลเมตาที่เครื่องอ่านได้ถูกเผยแพร่สำหรับไคลเอนต์, โปรแกรมรวบรวมข้อมูล, และรีจิสทรี (ไม่มีความลับ):
https://www.opencharts.com/.well-known/mcp— แมนิเฟสต์การค้นพบhttps://www.opencharts.com/.well-known/mcp/server-card.json— การ์ดเซิร์ฟเวอร์https://www.opencharts.com/.well-known/oauth-protected-resource— ข้อมูลเมตาทรัพยากรที่ได้รับการป้องกัน- เอกสาร: opencharts.com/help/mcp-server
การแก้ไขปัญหา
- การเปลี่ยนเส้นทาง
307/ "ไม่รองรับการอนุญาต" /401— ตรวจสอบให้แน่ใจว่า URL คือhttps://www.opencharts.com/api/mcpอย่างถูกต้อง (พร้อมwww.) โฮสต์หลักตัดส่วนหัวAuthorizationเมื่อเปลี่ยนเส้นทาง ยืนยันด้วยว่าคีย์ของคุณใช้งานได้และส่งด้วยคำนำหน้าBearer 429 Too Many Requests— คุณถึงขีดจำกัด 120 คำขอ/นาที; รอและลองใหม่- เครื่องมือหายไปในไคลเอนต์ของคุณ — รีสตาร์ทไคลเอนต์อย่างสมบูรณ์ (หรือปิด/เปิดเซิร์ฟเวอร์ OpenCharts) เพื่อให้ดึงรายการเครื่องมือใหม่ ยืนยันว่าคีย์ของคุณมีขอบเขต
read,write, และai(คีย์เริ่มต้นรวมทั้งสาม) - JWT หมดอายุระหว่างเซสชัน — JWT ของเซสชันหมดอายุหลังจาก ~15 นาที; ใช้คีย์ API แบบถาวรสำหรับการผสานรวมที่ทำงานระยะยาว
ไคลเอนต์ที่เข้ากันได้
ทำงานร่วมกับไคลเอนต์ใดๆ ที่รองรับ Model Context Protocol รวมถึง:
- Warp — สภาพแวดล้อมการพัฒนาแบบเอเจนต์
- Claude Desktop & Claude Code
- Cursor
- VS Code (GitHub Copilot)
- Windsurf (Codeium)
- Codex (OpenAI)
- Amp
- OpenCode
ลิงก์
- 🌐 เว็บไซต์: opencharts.com
- 📖 เอกสาร MCP: opencharts.com/help/mcp-server
- 🔑 รับคีย์ API: opencharts.com/theo-agents/mcp
- 💬 ชุมชน: opencharts.com/community
- 🐛 ปัญหา: GitHub Issues
ใบอนุญาต
เอกสารนี้ได้รับอนุญาตภายใต้ CC-BY-4.0 เซิร์ฟเวอร์ OpenCharts MCP เป็นผลิตภัณฑ์ที่โฮสต์ — ดู opencharts.com สำหรับข้อกำหนดและราคา