OpenCharts MCP

ทางการ

เชื่อมต่อ AI agent ของคุณกับ OpenCharts—สร้างสเปรดชีต บอร์ด เพลง และระบบอัตโนมัติจาก Claude Code, Codex หรือ Cursor โดยไม่ต้องออกจากเทอร์มินัล

GitHub
1
ลองใช้ MCP นี้ผู้สนับสนุน

คุณทำอะไรได้บ้างด้วย OpenCharts MCP?

  • สร้างผังงาน ไวท์บอร์ด โน้ต และงานนำเสนอ — สร้างโปรเจกต์ที่มีโครงสร้างโดยตรงผ่าน create_flowchart, create_whiteboard, create_notes หรือ create_presentation
  • สร้างเว็บไซต์หรือแอปทั้งระบบจากคำอธิบาย — ใช้ generate_code_canvas เพื่อเริ่มต้นการสร้าง Code Canvas จากนั้นตรวจสอบผลลัพธ์ด้วย get_code_canvas_status
  • จัดการ Theo Agents ตั้งแต่ต้นจนจบ — สร้าง กำหนดค่า trigger เปิดใช้งาน รัน และตรวจสอบเอเจนต์ด้วยเครื่องมือ เช่น build_agent, configure_agent_trigger, run_agent และ get_agent_run_status
  • ทำงานกับสเปรดชีตแบบเรียลไทม์ (Theo Sheets) — สร้าง ตรวจสอบ อ่านช่วงข้อมูล ใช้การแก้ไขแบบมีโครงสร้าง และย้อนกลับการเปลี่ยนแปลงด้วย create_sheet, read_sheet_range, apply_sheet_ops และ rollback_sheet
  • สร้างรูปภาพและวิดีโอแบบอินไลน์ — เรียก generate_image เพื่อรับ URL สาธารณะทันที หรือ generate_video และตรวจสอบ get_video_status เพื่อรับคลิปที่เสร็จสมบูรณ์
  • ตรวจสอบบัญชีและยอดเครดิต AI — ยืนยันการเชื่อมต่อด้วย whoami และติดตามการใช้งานผ่าน get_credits

เอกสาร

OpenCharts

OpenCharts MCP Server

สร้างผังงาน, โน้ต, สไลด์, ชีต, บอร์ด, เว็บไซต์, เอเจนต์, เพลง, รูปภาพ และวิดีโอใน OpenCharts — ได้โดยตรงจากไคลเอนต์ AI ของคุณ

เว็บไซต์ · เอกสารประกอบ · รับ API key · ปัญหา

License Website MCP


นี่คืออะไร?

OpenCharts ให้บริการ เซิร์ฟเวอร์ Model Context Protocol (MCP) แบบโฮสต์สาธารณะ ที่นำผลิตภัณฑ์ OpenCharts ทั้งหมดไปไว้ในไคลเอนต์ AI ใดๆ ที่รองรับ MCP เชื่อมต่อเพียงครั้งเดียวด้วย API key แล้วผู้ช่วยของคุณก็สามารถสร้างและจัดการโปรเจกต์ OpenCharts จริงๆ แทนคุณได้ — ผังงาน, ไวท์บอร์ด, โน้ต, งานนำเสนอ, สเปรดชีต (Theo Sheets), บอร์ด Kanban + ปฏิทิน, เว็บไซต์และแอปเต็มรูปแบบ (Code Canvas), ระบบอัตโนมัติ (Theo Agents), เพลง (Theo Symphony), และรูปภาพและวิดีโอ (Theo Media) — ทั้งหมดขับเคลื่อนโดย Theo, AI ของ OpenCharts เมื่อสร้างเว็บไซต์หรือแอป ผู้ช่วยของคุณสามารถสร้างภาพและคลิปวิดีโอจริงแบบอินไลน์และวาง URL ที่ส่งกลับมาโดยตรงลงในโค้ดแทนที่จะปล่อยเป็นตัวยึดตำแหน่ง

มันคือ เซิร์ฟเวอร์ระยะไกลผ่าน Streamable HTTP — ไม่มีอะไรต้องติดตั้งหรือรันในเครื่องของคุณ เพียงชี้ไคลเอนต์ของคุณไปที่ปลายทาง วาง API key ของคุณ แล้วเริ่มใช้งานได้เลย

ที่เก็บนี้เป็นเอกสารสาธารณะสำหรับเซิร์ฟเวอร์นั้น ตัวเซิร์ฟเวอร์นั้นโฮสต์โดย OpenCharts; คุณไม่ต้องรันด้วยตัวเอง

ต้องการเชื่อมต่อภายในหนึ่งนาที? ใช้คำแนะนำในแอปได้ที่ opencharts.com/help/mcp-server หรือหน้า setup ที่ opencharts.com/theo-agents/mcp

เริ่มต้นอย่างรวดเร็ว

  1. สร้าง API key ที่ opencharts.com/theo-agents/mcp คัดลอกทันที — คีย์แบบเต็มจะแสดงเพียงครั้งเดียว
  2. เพิ่มเซิร์ฟเวอร์ ไปยังไคลเอนต์ AI ของคุณโดยใช้ ตัวอย่าง config ด้านล่าง ที่ตรงกัน โดยแทนที่ {{YOUR_API_KEY}} ด้วยคีย์ของคุณ
  3. ตรวจสอบ การเชื่อมต่อโดยขอให้ผู้ช่วยของคุณเรียกใช้เครื่องมือ 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 key ของคุณ ต้องการให้ผู้ช่วยของคุณตั้งค่าให้? หน้าวิธีใช้ มี "พร้อมท์การตั้งค่า 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}}"
      }
    }
  }
}

เครื่องมือ

เซิร์ฟเวอร์มี 59 เครื่องมือ ใน 11 กลุ่ม เครื่องมือที่ใช้ 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ตั้งค่าทริกเกอร์ของเอเจนต์ (ด้วยตนเอง, ตามกำหนดการ, webhook, เหตุการณ์, telegram)
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โพลงานเพลง; ส่งคืนเวอร์ชันเสียง + ปกเมื่อเสร็จสมบูรณ์

Theo Media

เครื่องมือคำอธิบาย
generate_imageสร้างรูปภาพจากพร้อมท์ — ส่งคืน URL สาธารณะเพื่อฝังหรือบันทึก (ใช้แทนตัวยึดตำแหน่ง)
generate_videoสร้างคลิปวิดีโอสั้นจากพร้อมท์ — ส่งคืนงานให้โพล
get_video_statusโพลงานวิดีโอ; ส่งคืน URL คลิปที่เสร็จแล้วเมื่อสมบูรณ์

โน้ต

เครื่องมือคำอธิบาย
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 key ของคุณและดำเนินการในบัญชี OpenCharts ของคุณเอง เนื่องจากเซิร์ฟเวอร์เป็นแบบโฮสต์ พื้นผิวเครื่องมือจึงอัปเดตอยู่เสมอโดยอัตโนมัติ — ไม่ต้องอัปเดตไคลเอนต์ เครื่องมือที่ใช้ Theo AI หรือการสร้าง (เช่น ask_theo, extract_flowchart, generate_code_canvas, build_agent, create_song, generate_image, generate_video) จะใช้เครดิต 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 key แบบถาวรสำหรับการผสานรวมที่ทำงานระยะยาว

ไคลเอนต์ที่เข้ากันได้

ทำงานร่วมกับไคลเอนต์ใดๆ ที่รองรับ Model Context Protocol, รวมถึง:

ลิงก์

ใบอนุญาต

เอกสารนี้ได้รับอนุญาตภายใต้ CC-BY-4.0 เซิร์ฟเวอร์ OpenCharts MCP เป็นผลิตภัณฑ์ที่โฮสต์ — ดู opencharts.com สำหรับข้อกำหนดและราคา