Pular para o conteúdo

Servidor MCP

O servidor fala MCP por stdio. É testado com o cliente oficial do protocolo em cada mudança.

Janela do terminal
npx -y moretes-builder-workshops mcp

Com Docker: docker run --rm -i ghcr.io/fernando-moretes/builder-workshops mcp.

Todas têm readOnlyHint: true. Nenhuma grava em disco, chama a rede ou chama um modelo.

Ferramenta O que faz Exemplo de pedido
list_missions Lista as três missões “Por qual missão eu começo?”
get_mission Lê o guia da missão “Me guie na missão 3, um passo por vez”
compare_costs Soma um relatório de custos “Confira este CSV”
list_workshops Lista os três workshops “Quais workshops existem?”
list_cases Lista A1 a A5 e o comportamento esperado “Quais casos adversos eu devo testar?”
run_case Roda um caso na simulação “Rode o caso A4 e me explique”
check_citations Compara citações com a evidência “Confira as citações desta resposta para o A1”
queue_capacity Conta de capacidade “100 msg/s, 200 ms, 30 consumidores: drena?”
start_experiment Devolve os modelos do experimento “Quero começar meu primeiro experimento”
get_doc Lê um documento do kit “Abra o guia do facilitador”
Prompt Para quê
review_my_article Revisar um artigo sem reescrever
review_triage_answer Revisar a resposta de um agente em um caso
facilitate_workshop Preparar a condução de um encontro

workshop://docs/atividades, facilitador, modelos, demonstracoes, propostas e avaliacao.

Use o inspetor oficial:

Janela do terminal
npx @modelcontextprotocol/inspector npx -y moretes-builder-workshops mcp

Ou mande uma mensagem direto:

Janela do terminal
printf '%s\n' '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | npx -y moretes-builder-workshops mcp
  • A lista de documentos é fixa: get_doc não aceita caminho.
  • Argumentos fora do schema são recusados.
  • O servidor instrui o cliente a tratar o conteúdo devolvido como dado, nunca como instrução.
  • run_case é simulação. Nunca apresente como saída de modelo ou de sistema real.

Projeto independente de comunidade de Fernando Azevedo, AWS Community Builder. Não é material oficial da AWS nem tem o endosso dela. AWS e nomes relacionados são marcas da Amazon.com, Inc. ou de suas afiliadas. Licença MIT.