Modos de transporte
O KPainter MCP suporta estadio local e streaming remoto HTTP.
Estúdio
Use stdio para clientes de desktop MCP, IDEs e agentes locais:
kp-mcp --stdio
De origem:
python -m src.mcp_server --stdio
Benefícios :
- Configuração local simples
- API Key permanece em variáveis ambientais locais
- Resolução simples de problemas de nível de processo
Transmissão HTTP
Use o Streamable HTTP para agentes hospedados e clientes remotos de MCP. O ponto final da produção é:
https://api.kpainter.ai/mcp
Faça isso localmente com:
uvicorn src.mcp_server:app --reload --port 8002
O ponto final local de desvantagem é:
http://127.0.0.1:8002/mcp
Clientes HTTP streaming devem seguir o ciclo de vida da sessão MCP e preservar o cabeçalho de resposta Mcp-Session-Id.
Que um eu deveria escolher?
- Desktop ou local IDE: começa com o stdio.
- Agente hospedado ou serviço remoto: use Streamable HTTP.
- Site convencional ou backend móvel: KPainter OpenAPI é geralmente mais simples.
Os mesmos oito ferramentas e campos estão disponíveis através de ambos os transportes.
