Como impedir que Claude alucine com APIs para uma biblioteca que ele conhece pela metade
Quando usar: Você está integrando uma biblioteca e Claude continua inventando nomes de métodos que não existem.
Pré-requisitos
- Conheça o caminho da biblioteca no GitHub — por exemplo,
pydantic/pydantic-ai— cole o proprietário/repositório no gitmcp.io
Fluxo
-
Adicionar GitMCP apontado para a bibliotecaAdicione o servidor GitMCP para
pydantic/pydantic-aià minha configuração e liste os arquivos docs de nível superior.✓ Copiado→ A ferramenta retorna a árvore README.md plus /docs — sem caminhos fabricados -
Perguntar contra a fonte realUsando o GitMCP para pydantic-ai, mostre-me a assinatura real do construtor para
Agent— cite-a da fonte, não resuma.✓ Copiado→ Assinatura exata com arquivo de origem + ref. de linha -
Verifique executandoEscreva um exemplo executável mínimo usando apenas o que você viu no repositório. Se algo estiver faltando, diga — não adivinhe.✓ Copiado→ Exemplo compila; Claude sinaliza quaisquer peças em falta
Resultado: Integração funcional que corresponda à API real da biblioteca, não uma ficção plausível.
Armadilhas
- Biblioteca está em subdiretório monorepo — Use a ferramenta "árvore" primeiro para encontrar a raiz correta do pacote antes de ler