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

เซิร์ฟเวอร์ OpenCharts MCP

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

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

License Website MCP


นี่คืออะไร?

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

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

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

ลิงก์

ใบอนุญาต

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