Panoramica/MCP/Modalità di trasporto

Modalità di trasporto

Scegli stdio locale o HTTP streaming remoto.

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.