Descripción general/MCP/Modos de transporte

Modos de transporte

Elija stdio local o HTTP Streamable remoto.

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.