ภาพรวม/MCP/โหมดการขนส่ง

โหมดการขนส่ง

เลือก stdio ท้องถิ่นหรือ HTTP Streamable จากระยะไกล

วิธีการขนส่ง

KPainter MCP สนับสนุน stdio ท้องถิ่นและ HTTP Streamable จากระยะไกล

สตдио

ใช้ stdio สําหรับลูกค้า MCP desktop IDEs และตัวแทนท้องถิ่น:

kp-mcp --stdio

จากแหล่งที่มา:

python -m src.mcp_server --stdio

ประโยชน์ :

  • การกําหนดค่าท้องถิ่นที่เรียบง่าย
  • API คีย์ยังคงอยู่ในสภาพแวดล้อมท้องถิ่นที่เปลี่ยนแปลง
  • การแก้ปัญหาขั้นตอนที่เรียบง่าย

การส่งผ่าน HTTP

ใช้ HTTP Streamable สําหรับตัวแทนโฮสต์และลูกค้า MCP ที่ระยะไกล จุดสิ้นสุดการผลิตคือ:

https://api.kpainter.ai/mcp

ดําเนินการโดยท้องถิ่นด้วย:

uvicorn src.mcp_server:app --reload --port 8002

จุดปลายทางท้องถิ่นที่กําหนดเองคือ:

http://127.0.0.1:8002/mcp

ลูกค้า HTTP Streamable จะต้องติดตามวงจรชีวิต MCP และรักษาหัวตอบสนอง Mcp-Session-Id

ฉันควรเลือกหนึ่ง

  • Desktop หรือ IDE ท้องถิ่น: เริ่มต้นด้วย stdio
  • โฮสติ้งหรือบริการระยะไกล: ใช้ Streamable HTTP
  • เว็บไซต์แบบดั้งเดิมหรือ backend มือถือ: KPainter OpenAPI เป็นเรื่องง่ายกว่า

เครื่องมือและสนามเดียวกันมีอยู่ผ่านทั้งสองทาง