Как заставить Claude не выдумывать API библиотеки, которую он знает вполовину
Когда использовать: Вы интегрируете библиотеку, а Claude продолжает изобретать несуществующие названия методов.
Предварительные требования
- Знать GitHub-путь библиотеки — Например,
pydantic/pydantic-ai— вставьте owner/repo в gitmcp.io
Поток
-
Подключить GitMCP для библиотекиAdd the GitMCP server for
pydantic/pydantic-aito my config, then list the top-level docs files.✓ Скопировано→ Инструмент возвращает README.md и дерево /docs — без придуманных путей -
Спросить по реальному источникуUsing the GitMCP for pydantic-ai, show me the actual constructor signature for
Agent— quote it from source, don't summarize.✓ Скопировано→ Точная сигнатура со ссылкой на файл и строку -
Проверить запускомWrite a minimal runnable example using only what you saw in the repo. If something is missing, say so — don't guess.✓ Скопировано→ Пример компилируется; Claude явно указывает всё отсутствующее
Итог: Работающая интеграция, соответствующая реальному API библиотеки, а не правдоподобно звучащей выдумке.
Подводные камни
- Библиотека находится в поддиректории монорепозитория — Сначала используйте инструмент
tree, чтобы найти правильный корень пакета