Modos de transporte
KPainter MCP soporta estadio local y streaming remoto HTTP.
Estadio
Utilice stdio para clientes de MCP de escritorio, IDEs y agentes locales:
kp-mcp --stdio
De la fuente:
python -m src.mcp_server --stdio
Los beneficios:
- Configuración local sencilla
- API clave permanece en las variables del entorno local
- Resolución de problemas a nivel de proceso
El HTTP Streamable
Utilice Streamable HTTP para agentes alojados y clientes MCP remotos. El punto final de producción es:
https://api.kpainter.ai/mcp
Ejecutar en local con:
uvicorn src.mcp_server:app --reload --port 8002
El punto final local defectuoso es:
http://127.0.0.1:8002/mcp
Los clientes de HTTP streaming deben seguir el ciclo de vida de la sesión MCP y preservar el encabezado de respuesta Mcp-Session-Id.
¿Qué uno debería elegir?
- Desktop o local IDE: comienza con stdio.
- Agente alojado o servicio remoto: utilizar Streamable HTTP.
- Sitio web convencional o backend móvil: KPainter OpenAPI es generalmente más sencillo.
Los mismos ocho herramientas y campos están disponibles a través de ambos transportes.
