วิธีการขนส่ง
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 เป็นเรื่องง่ายกว่า
เครื่องมือและสนามเดียวกันมีอยู่ผ่านทั้งสองทาง
