Modalità di trasporto
KPainter MCP supporta stdio locale e streaming remote HTTP.
Stadi
Utilizzare stdio per desktop MCP client, IDEs e agenti locali:
kp-mcp --stdio
Da una fonte:
python -m src.mcp_server --stdio
I vantaggi:
- semplice configurazione locale
- API chiave rimane in variabili ambientali locali
- Soluzione semplice di problemi a livello di processo
HTTP trasmissibile
Utilizzare Streamable HTTP per agenti ospitati e clienti MCP remoti. Il punto finale della produzione è:
https://api.kpainter.ai/mcp
Eseguire la procedura locale con:
uvicorn src.mcp_server:app --reload --port 8002
Il punto di fine locale default è:
http://127.0.0.1:8002/mcp
I clienti HTTP trasmissibili dovrebbero seguire il ciclo di vita della sessione MCP e preservare l'indice di risposta Mcp-Session-Id.
Quale dovrei scegliere?
- Desktop o IDE locale: inizia con stdio.
- Agente ospitato o servizio remoto: utilizzare Streamable HTTP.
- Sito web convenzionale o backend mobile: KPainter OpenAPI è di solito più semplice.
Gli stessi otto strumenti e campi sono disponibili attraverso entrambi i trasporti.
