Repolode
hideya

hideya/mcp-client-langchain-py

Cliente CLI de texto creado con LangChain y Python para probar y explorar servidores MCP desde la línea de comandos.

Estrellas
13
Forks
4
Issues abiertos
0
Último commit
hace 2 meses

¿Qué es?

mcp-chat es un cliente sencillo de línea de comandos para servidores Model Context Protocol (MCP). Se conecta a servidores locales por stdio o a servidores HTTP remotos, carga sus herramientas y permite chatear con ellas mediante un agente LangChain ReAct respaldado por el LLM que elijas.

La herramienta se configura con un archivo JSON5 que sigue la misma estructura que la configuración MCP de Claude for Desktop, con sustitución de variables de entorno para claves de API y tokens. Es compatible con modelos de OpenAI, Anthropic, Google GenAI, xAI, Cerebras y Groq, y puede guardar los registros de servidores stdio locales en el directorio que elijas.

Solo admite MCP Tools y limita los resultados de las herramientas a contenido de texto. No implementa Resources, Prompts ni Sampling. El proyecto se basa en el paquete langchain-mcp-tools y tiene como objetivo la versión 2025-03-26 del protocolo MCP.

Funciones clave

  • 01Se conecta a servidores MCP locales por stdio y a servidores MCP HTTP remotos.
  • 02Permite chatear con herramientas MCP mediante un agente LangChain ReAct que usa un LLM configurable.
  • 03Utiliza una configuración JSON5 compatible con el formato MCP de Claude for Desktop.
  • 04Sustituye variables de entorno en los valores de configuración para las credenciales.
  • 05Es compatible con modelos de OpenAI, Anthropic, Google GenAI, xAI, Cerebras y Groq.
  • 06Guarda los registros de servidores stdio en un directorio y ofrece un modo detallado.

Casos de uso

  • Probar las herramientas de un servidor MCP antes de integrarlo en una aplicación.
  • Explorar las capacidades que ofrece un nuevo servidor MCP.
  • Crear prototipos de integraciones entre un LLM y herramientas externas.

Inicio rápido

  1. 1

    Instala la herramienta mcp-chat con pip

    pip install mcp-chat
  2. 2

    Crea el archivo de configuración llm_mcp_config.json5 con los ajustes de tu LLM y del servidor MCP

  3. 3

    Configura las claves API de tu LLM en un archivo .env

  4. 4

    Ejecuta la herramienta

    mcp-chat

Antes de usarlo

  • Solo se admiten resultados de texto de las llamadas a herramientas; las imágenes y otros tipos de contenido se filtran.
  • Solo se admiten MCP Tools; Resources, Prompts y Sampling no están implementados.
  • No admite la especificación MCP 2026-07-28; está orientado a la versión del protocolo 2025-03-26.
  • Se necesita una clave API de al menos un proveedor de LLM compatible.

Temas

Preguntas frecuentes

¿Qué es mcp-client-langchain-py?
Cliente CLI de texto creado con LangChain y Python para probar y explorar servidores MCP desde la línea de comandos. mcp-chat es un cliente sencillo de línea de comandos para servidores Model Context Protocol (MCP). Se conecta a servidores locales por stdio o a servidores HTTP remotos, carga sus herramientas y permite chatear con ellas mediante un agente LangChain ReAct respaldado por el LLM que elijas.
¿mcp-client-langchain-py es gratuito? ¿Qué licencia tiene?
mcp-client-langchain-py es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿mcp-client-langchain-py sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de mcp-client-langchain-py fue el 23 ago 2026.
¿Para qué puedo usar mcp-client-langchain-py?
Probar las herramientas de un servidor MCP antes de integrarlo en una aplicación. Explorar las capacidades que ofrece un nuevo servidor MCP. Crear prototipos de integraciones entre un LLM y herramientas externas.
¿Cómo se instala mcp-client-langchain-py?
Instala la herramienta mcp-chat con pip: pip install mcp-chat Crea el archivo de configuración llm_mcp_config.json5 con los ajustes de tu LLM y del servidor MCP Configura las claves API de tu LLM en un archivo .env Ejecuta la herramienta: mcp-chat
¿Dónde consigo mcp-client-langchain-py?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hideya/mcp-client-langchain-py

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados