Este repositório contém um exemplo de integração entre MCP e LangGraph, utilizando LangChain e OpenAI.
-
Clone o repositório:
git clone https://github.com/seu-usuario/mcp-langgraph-example.git cd mcp-langgraph-example -
Crie um ambiente virtual (opcional, mas recomendado):
python -m venv .venv
-
Ative o ambiente virtual:
- Windows:
.venv\Scripts\activate
- Linux/macOS:
source .venv/bin/activate
- Windows:
-
Instale as dependências:
pip install -r requirements.txt
Para o correto funcionamento do projeto, é necessário obter um arquivo de credenciais do Google Drive, pelo Google Cloud Console (https://console.cloud.google.com/) e colocá-lo na raiz do projeto com o nome:
credentials.json
Crie um arquivo .env na raiz do projeto e adicione a chave da OpenAI:
OPENAI_API_KEY=sua-chave-aqui
Com tudo configurado, inicie o servidor executando:
python server.pyDurante a execução, é necessário fazer login e autenticar com o Google.
Com o servidor rodando, você pode testar enviando requisições via host_and_client.py:
python host_and_client.pyTeste à vontade com os prompts para mandar novas requisições ao agente! 😃
Caso o requirements.txt não instale corretamente as dependências, tente instalar manualmente com:
pip install langchain-mcp-adapters langgraph langchain-openaiSe precisar de ajuda, só entrar em contato! 🚀