mcpdoc
MCP LLMS-TXT Documentation Server
MCP-сервер от LangChain: отдает агенту документацию из выбранных вами файлов llms.txt с проверяемыми вызовами
Установка
{
"mcpServers": {
"langgraph-docs-mcp": {
"command": "uvx",
"args": [
"--from",
"mcpdoc",
"mcpdoc",
"--urls",
"LangGraph:https://langchain-ai.github.io/langgraph/llms.txt LangChain:https://python.langchain.com/llms.txt",
"--transport",
"stdio"
]
}
}
}Для Cursor, Windsurf и Claude Desktop. Замените адреса на нужные llms.txt.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Сервер получает список файлов llms.txt и дает агенту два инструмента: список источников документации и загрузку страниц по ссылкам из этих файлов. Так видно, какие именно страницы агент читал и что получил, в отличие от встроенного веб-поиска клиента. Доступ ограничен доменами: для удаленного llms.txt разрешен только его домен, для локального файла домены нужно указать явно. Работает по stdio или SSE и запускается через uvx без установки.
Для кого. Для разработчиков, которые хотят, чтобы агент брал документацию библиотек только из выбранных источников.
Подходит, если
- Библиотека публикует llms.txt, а агент путает ее API
- Нужно контролировать, откуда агент берет документацию
- Нужно проверять каждый вызов и возвращенный контекст
Не подходит, если
- У нужной библиотеки нет llms.txt
- Нужен общий поиск по интернету
Пример запроса к агенту
Какие типы памяти есть в LangGraph? Сверься с документацией через llms.txtОграничения
Работает только с источниками, у которых есть llms.txt. Нужен uv. В Claude Desktop возможны проблемы с версией Python, тогда путь к интерпретатору указывают явно. Глобальные правила, которые советуют авторы, поддерживаются не во всех клиентах. Сервер локальный, доступность из России зависит только от сайтов документации.
Как отключить. Удалите блок сервера, например langgraph-docs-mcp, из конфигурации MCP и уберите связанные правила из настроек клиента.
MCP
- Транспорт
- stdio, sse
- Авторизация
- не нужна
Проверка безопасности
- Загружает страницы из сети по ссылкам из llms.txt
Коротко о README
README объясняет, зачем нужен отдельный сервер для llms.txt, и дает ссылки на файлы LangGraph и LangChain. Далее описаны установка uv, правила доступа к доменам, локальная проверка через MCP Inspector и подключение к Cursor, Windsurf, Claude Desktop и Claude Code с примерами правил для агента. Лицензия MIT.
Частые вопросы
Можно ли разрешить загрузку с других доменов?
Да, через параметр --allowed-domains со списком доменов. Значение '*' разрешает все домены, авторы советуют использовать его осторожно.
Подходит ли для библиотек кроме LangChain?
Да, в --urls можно передать любой llms.txt, удаленный или локальный.
Похожие
Набор скиллов, который задает агенту процесс разработки: уточнение задачи, план, TDD, субагенты и ревью кода
Скиллы Мэтта Покока для инженеров
Skills For Real Engineers
Небольшие компонуемые скиллы для инженерной работы с агентом: интервью по плану, TDD, диагностика багов, ревью и архитектура
Набор GitHub для разработки от спецификации: CLI specify ставит в проект команды и скиллы для агента, от принципов до реализации
Референсные MCP-серверы
Model Context Protocol servers
Официальные референсные MCP-серверы: Filesystem, Fetch, Git, Memory, Sequential Thinking, Time и Everything