Официальный Python SDK для создания серверов и клиентов Model Context Protocol, связывающих LLM-приложения с инструментами, данными и промптами.
hideya/mcp-client-langchain-py
Текстовый CLI-клиент на Python и LangChain для тестирования и изучения MCP-серверов из командной строки.
- Звёзды
- 13
- Форки
- 4
- Открытые issues
- 0
- Последний коммит
- 2 месяца назад
Что это?
mcp-chat — простой CLI-клиент для серверов Model Context Protocol (MCP). Он подключается к локальным серверам через stdio или удалённым HTTP-серверам, загружает их инструменты и позволяет общаться с ними с помощью агента LangChain ReAct, работающего на выбранной вами LLM.
Клиент настраивается с помощью файла JSON5, структура которого совпадает с конфигурацией MCP в Claude for Desktop; для API-ключей и токенов поддерживается подстановка переменных окружения. Поддерживаются модели OpenAI, Anthropic, Google GenAI, xAI, Cerebras и Groq. Также можно сохранять логи локальных stdio-серверов в указанную директорию.
Поддерживаются только MCP Tools, а результаты работы инструментов ограничены текстом. Resources, Prompts и Sampling не реализованы. Проект основан на пакете langchain-mcp-tools и поддерживает версию протокола MCP 2025-03-26.
Ключевые возможности
- 01Подключается к локальным MCP-серверам через stdio и удалённым MCP-серверам по HTTP.
- 02Позволяет взаимодействовать с MCP-инструментами через агента LangChain ReAct с настраиваемой LLM.
- 03Использует конфигурацию JSON5, совместимую с форматом MCP в Claude for Desktop.
- 04Подставляет переменные окружения в значения конфигурации для учётных данных.
- 05Поддерживает модели OpenAI, Anthropic, Google GenAI, xAI, Cerebras и Groq.
- 06Сохраняет логи stdio-серверов в директорию и поддерживает подробный режим вывода.
Сценарии использования
- Тестирование инструментов MCP-сервера перед интеграцией в приложение.
- Изучение возможностей, которые предоставляет новый MCP-сервер.
- Создание прототипов интеграций между LLM и внешними инструментами.
Быстрый старт
- 1
Установите инструмент mcp-chat с помощью pip
pip install mcp-chat - 2
Создайте файл конфигурации llm_mcp_config.json5 с настройками LLM и MCP-сервера
- 3
Укажите API-ключи LLM в файле .env
- 4
Запустите инструмент
mcp-chat
Что важно знать
- Поддерживаются только текстовые результаты вызовов инструментов; изображения и другие типы содержимого отфильтровываются.
- Поддерживаются только MCP Tools; Resources, Prompts и Sampling не реализованы.
- Спецификация MCP 2026-07-28 не поддерживается; инструмент рассчитан на версию протокола 2025-03-26.
- Требуется API-ключ как минимум одного поддерживаемого провайдера LLM.
Темы
Частые вопросы
- Что такое mcp-client-langchain-py?
- Текстовый CLI-клиент на Python и LangChain для тестирования и изучения MCP-серверов из командной строки. mcp-chat — простой CLI-клиент для серверов Model Context Protocol (MCP). Он подключается к локальным серверам через stdio или удалённым HTTP-серверам, загружает их инструменты и позволяет общаться с ними с помощью агента LangChain ReAct, работающего на выбранной вами LLM.
- mcp-client-langchain-py можно использовать бесплатно? Какая у него лицензия?
- mcp-client-langchain-py распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- mcp-client-langchain-py всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в mcp-client-langchain-py — 23 авг. 2026 г..
- Для чего можно использовать mcp-client-langchain-py?
- Тестирование инструментов MCP-сервера перед интеграцией в приложение. Изучение возможностей, которые предоставляет новый MCP-сервер. Создание прототипов интеграций между LLM и внешними инструментами.
- Как установить mcp-client-langchain-py?
- Установите инструмент mcp-chat с помощью pip: pip install mcp-chat Создайте файл конфигурации llm_mcp_config.json5 с настройками LLM и MCP-сервера Укажите API-ключи LLM в файле .env Запустите инструмент: mcp-chat
- Где скачать mcp-client-langchain-py?
- Исходный код и инструкции по установке — на GitHub: https://github.com/hideya/mcp-client-langchain-py
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Готовый к работе фреймворк для Python-агентов на базе LangGraph с продуманными настройками и всем необходимым для выполнения длительных многоэтапных задач.
Лёгкая библиотека Python с единым API в стиле OpenAI для разных LLM-провайдеров и Agents API с поддержкой инструментов и MCP.
Официальный TypeScript SDK для создания серверов и клиентов Model Context Protocol, которые предоставляют приложениям с LLM стандартизированный контекст.
Кроссплатформенный десктопный AI-ассистент, который подключается к ведущим LLM-провайдерам и работает как MCP-клиент с локальной базой знаний.
Java-сервер и административная платформа для голосовых устройств Xiaozhi ESP32: мониторинг, управление голосами и персонами, а также журналы диалогов.