Cómo detener las API alucinantes de Claude para una biblioteca que conoce a medias
Cuándo usarlo: Estás integrando una biblioteca y Claude sigue inventando nombres de métodos que no existen.
Requisitos previos
- Conoce la ruta de GitHub de la biblioteca — por ejemplo,
pydantic/pydantic-ai: pega el propietario/repositorio en gitmcp.io
Flujo
-
Añadir GitMCP apuntado a la bibliotecaAgregue el servidor GitMCP para `pydantic/pydantic-ai' a mi configuración, luego enumere los archivos de documentos de nivel superior.✓ Copiado→ La herramienta devuelve el árbol README.md plus /docs — no hay rutas fabricadas
-
Preguntar contra fuente realUsando el GitMCP para pydantic-ai, muéstreme la firma del constructor real para
Agent— cítelo de la fuente, no lo resuma.✓ Copiado→ Firma exacta con archivo de origen + referencia de línea -
Verificar ejecutandoEscriba un ejemplo ejecutable mínimo usando solo lo que vio en el repositorio. Si falta algo, dilo, no lo adivines.✓ Copiado→ Ejemplo de compilaciones; Claude marca cualquier pieza que falte
Resultado: Integración de trabajo que coincida con la API real de la biblioteca, no con una ficción que suene plausible.
Errores comunes
- La biblioteca está en un subdirectorio monorepo — Utilice primero la herramienta
árbolpara encontrar la raíz de paquete correcta antes de leer