Modes de transport
KPainter MCP prend en charge le stdio local et le streaming HTTP à distance.
Stade
Utilisez le stdio pour les clients MCP de bureau, les IDEs et les agents locaux:
kp-mcp --stdio
De la source :
python -m src.mcp_server --stdio
Les avantages :
- Configuration locale simple
- Les clés API restent dans les variables environnementaux locaux
- Résolution de troubles au niveau du processus
HTTP en streaming
Utilisez le streaming HTTP pour les agents hébergés et les clients MCP à distance. Le point final de production est :
https://api.kpainter.ai/mcp
Faites-le localement avec :
uvicorn src.mcp_server:app --reload --port 8002
Le point de fin local défectueux est :
http://127.0.0.1:8002/mcp
Les clients HTTP en streaming devraient suivre le cycle de vie de la session MCP et conserver l'encadrement de réponse Mcp-Session-Id.
Quelle devrais-je choisir ?
- Desktop ou local IDE : commencer par stdio.
- Agent hébergé ou service à distance: utilisez Streamable HTTP.
- Site Web conventionnel ou support mobile: KPainter OpenAPI est généralement plus simple.
Les mêmes huit outils et champs sont disponibles à travers les deux transports.
