Cómo evitar que Claude invente APIs de una librería que conoce a medias
Cuándo usarlo: Estás integrando una librería y Claude sigue inventando nombres de métodos que no existen.
Requisitos previos
- Conocer la ruta de GitHub de la librería — Por ejemplo
pydantic/pydantic-ai— pega owner/repo en gitmcp.io
Flujo
-
Añadir GitMCP apuntando a la libreríaAdd the GitMCP server for
pydantic/pydantic-aito my config, then list the top-level docs files.✓ Copiado→ La herramienta devuelve README.md y el árbol de /docs — sin rutas inventadas -
Consultar contra el código fuente realUsing the GitMCP for pydantic-ai, show me the actual constructor signature for
Agent— quote it from source, don't summarize.✓ Copiado→ Firma exacta con archivo fuente y referencia de línea -
Verificar ejecutandoWrite a minimal runnable example using only what you saw in the repo. If something is missing, say so — don't guess.✓ Copiado→ El ejemplo compila; Claude señala cualquier pieza faltante
Resultado: Una integración funcional que coincide con la API real de la librería, no con una ficción plausible.
Errores comunes
- La librería está en un subdirectorio de un monorepo — Usa la herramienta
treeprimero para encontrar la raíz correcta del paquete antes de leer