Lampson

Estender

Servidores MCP

O Lampson é um cliente MCP. Qualquer servidor que fale MCP por stdio — GitHub, um banco de dados, um navegador, o seu próprio — pode ser conectado, e suas ferramentas ficam disponíveis para o agente.

Adicionar um§

  • Terminal: /mcp add github npx -y @modelcontextprotocol/server-github
  • Web: MCP no painel esquerdo → + nuevo (“+ novo”).
  • Peça ao agente: "adicione o servidor MCP do GitHub" — ele preenche a configuração e pede que você confirme.

Ou escreva o arquivo você mesmo. É o mesmo formato de outras ferramentas:

{"mcpServers": {"github": {"command": "npx", "args": ["-y", "@modelcontextprotocol/server-github"],
                           "env": {"GITHUB_TOKEN": "…"}}}}
  • ~/lampson/.lampson/mcp.json é global — uma configuração, todos os projetos que você abre.
  • <project>/.lampson/mcp.json é por projeto; um servidor com o mesmo nome substitui o global.
  • "disabled": true mantém uma entrada sem iniciá-la. "cwd" usa a pasta do projeto por padrão.

Como ele se comporta§

  • Cada servidor inicia junto com o Lampson e é supervisionado; um que morre aparece como error em /mcp e no painel.
  • Suas ferramentas aparecem para o modelo como mcp_<server>_<tool>. build e worker veem todas; os perfis de só leitura só veem as que o servidor marca como só leitura.
  • Cada chamada passa pelas permissões: pergunta por padrão, roda em yolo, é negada em strict. Cada chamada fica no trace (o registro passo a passo) da sessão.

Ainda não suportado: transportes HTTP/SSE, resources e prompts.

Ver como Markdown