SDK oficial de Python para criar servidores e clientes do Model Context Protocol que conectam aplicações com LLMs a ferramentas, dados e prompts.
hideya/mcp-client-langchain-py
Cliente CLI baseado em texto, desenvolvido com LangChain e Python, para testar e explorar servidores MCP pela linha de comando.
- Estrelas
- 13
- Forks
- 4
- Issues abertas
- 0
- Último commit
- há 2 meses
O que é?
mcp-chat é um cliente simples de linha de comando para servidores Model Context Protocol (MCP). Ele se conecta a servidores stdio locais ou a servidores HTTP remotos, carrega as ferramentas deles e permite conversar com elas por meio de um agente ReAct do LangChain, com o LLM que você escolher.
A ferramenta é configurada por um arquivo JSON5 que segue a mesma estrutura da configuração MCP do Claude for Desktop, com substituição de variáveis de ambiente para chaves de API e tokens. Ela é compatível com modelos OpenAI, Anthropic, Google GenAI, xAI, Cerebras e Groq, e pode salvar os logs de servidores stdio locais em um diretório escolhido.
Só há suporte a MCP Tools, e os resultados das ferramentas são limitados a conteúdo de texto. Resources, Prompts e Sampling não estão implementados. O projeto usa o pacote langchain-mcp-tools e tem como alvo a versão 2025-03-26 do protocolo MCP.
Recursos principais
- 01Conecta-se a servidores MCP stdio locais e a servidores MCP HTTP remotos.
- 02Conversa com ferramentas MCP por meio de um agente ReAct do LangChain usando um LLM configurável.
- 03Usa configuração JSON5 compatível com o formato MCP do Claude for Desktop.
- 04Substitui variáveis de ambiente nos valores de configuração usados para credenciais.
- 05É compatível com modelos OpenAI, Anthropic, Google GenAI, xAI, Cerebras e Groq.
- 06Salva os logs de servidores stdio em um diretório e oferece um modo detalhado.
Casos de uso
- Testar as ferramentas de um servidor MCP antes de integrá-lo a uma aplicação.
- Explorar os recursos oferecidos por um novo servidor MCP.
- Prototipar integrações entre um LLM e ferramentas externas.
Início rápido
- 1
Instale a ferramenta mcp-chat com pip
pip install mcp-chat - 2
Crie o arquivo de configuração llm_mcp_config.json5 com as configurações do seu LLM e do servidor MCP
- 3
Defina as chaves de API do seu LLM em um arquivo .env
- 4
Execute a ferramenta
mcp-chat
Antes de usar
- São suportados apenas resultados de texto das chamadas de ferramentas; imagens e outros tipos de conteúdo são filtrados.
- Apenas MCP Tools são suportados; Resources, Prompts e Sampling não estão implementados.
- Não oferece suporte à especificação MCP 2026-07-28; tem como alvo a versão 2025-03-26 do protocolo.
- É necessária uma chave de API de pelo menos um provedor de LLM compatível.
Tópicos
Perguntas frequentes
- O que é mcp-client-langchain-py?
- Cliente CLI baseado em texto, desenvolvido com LangChain e Python, para testar e explorar servidores MCP pela linha de comando. mcp-chat é um cliente simples de linha de comando para servidores Model Context Protocol (MCP). Ele se conecta a servidores stdio locais ou a servidores HTTP remotos, carrega as ferramentas deles e permite conversar com elas por meio de um agente ReAct do LangChain, com o LLM que você escolher.
- mcp-client-langchain-py é gratuito? Qual é a licença?
- mcp-client-langchain-py é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- mcp-client-langchain-py ainda é mantido?
- Atualizado nos últimos 6 meses. O último commit de mcp-client-langchain-py foi em 23 de ago. de 2026.
- Para que posso usar mcp-client-langchain-py?
- Testar as ferramentas de um servidor MCP antes de integrá-lo a uma aplicação. Explorar os recursos oferecidos por um novo servidor MCP. Prototipar integrações entre um LLM e ferramentas externas.
- Como instalar mcp-client-langchain-py?
- Instale a ferramenta mcp-chat com pip: pip install mcp-chat Crie o arquivo de configuração llm_mcp_config.json5 com as configurações do seu LLM e do servidor MCP Defina as chaves de API do seu LLM em um arquivo .env Execute a ferramenta: mcp-chat
- Onde consigo mcp-client-langchain-py?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/hideya/mcp-client-langchain-py
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Um harness de agentes para Python, com escolhas opinativas e tudo incluído, que executa tarefas longas e com várias etapas desde o início no LangGraph.
Biblioteca Python leve que oferece uma API no estilo OpenAI para vários provedores de LLM, além de uma Agents API com ferramentas e suporte a MCP.
SDK oficial de TypeScript para criar servidores e clientes do Model Context Protocol e fornecer contexto padronizado a aplicações com LLMs.
Assistente de IA para desktop e multiplataforma que se conecta aos principais provedores de LLM e funciona como cliente MCP com uma base de conhecimento local.
Servidor Java e plataforma de administração para dispositivos de voz Xiaozhi ESP32, com monitoramento de dispositivos, gerenciamento de voz e personas e registros de conversas.