Equipa de Agentes MCP para Planeamento de Viagens AI
Uma sofisticada aplicação de planeamento de viagens AI baseada em Streamlit que cria itinerários de viagem extremamente detalhados e personalizados ut…
- OpenAI
Agentes MCP ·Avançado
OPENAI_API_KEYLicença Apache-2.0 · conteúdo curado, traduzido e mantido pelo Doutor AI.
https://github.com/user-attachments/assets/a01e09fa-131b-479a-8df3-2d1a61fd80f3
Uma aplicação Streamlit que te permite navegar e interagir com websites utilizando comandos em linguagem natural através do Model Context Protocol (MCP) e MCP-Agent com integração Playwright.
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
cd mcp_ai_agents/browser_mcp_agent
Instalação
pip install -r requirements.txt
3. Verifica se o Node.js e o npm estão instalados:
Para verificar se o Node.js e o npm estão instalados, executa os seguintes comandos no terminal:
node -v
npm -v
Se ambos os comandos retornarem uma versão, significa que estão instalados corretamente. Caso contrário, deves instalar o Node.js, que inclui o npm.
node --version
npm --version
Ambos os comandos devem devolver números de versão. Se não o fizerem, instala o Node.js.
a) Via variável de ambiente (mais simples para OpenAI):
export OPENAI_API_KEY=your-openai-api-key
b) Via mcp_agent.secrets.yaml (obrigatório para Ollama / qualquer URL base personalizada):
cp mcp_agent.secrets.yaml.example mcp_agent.secrets.yaml
# edit mcp_agent.secrets.yaml and put your key under openai.api_key
Uma vez que mcp-agent comunica com um endpoint compatível com OpenAI e o Ollama expõe um em http://localhost:11434/v1, este agente funciona com um modelo local apenas com alterações de configuração - sem edições de código ou dependências adicionais. Vê a discussão em #329.
ollama pull llama3.2
ollama serve
2. Edita o `mcp_agent.config.yaml` e substitui o bloco `openai:` por:
openai:
base_url: "http://localhost:11434/v1"
default_model: "llama3.2"
mcp_agent.secrets.yaml, define qualquer api_key não vazia (Ollama ignora-a): openai:
api_key: "ollama"
streamlit run main.py. Não é necessária a variável de ambiente OPENAI_API_KEY neste caminho.Nota: a automação do navegador beneficia de um modelo capaz de raciocínio. Modelos locais mais pequenos podem ter dificuldades com tarefas de múltiplos passos no Playwright.
Executar a Aplicação
streamlit run main.py
A aplicação utiliza:
Uma sofisticada aplicação de planeamento de viagens AI baseada em Streamlit que cria itinerários de viagem extremamente detalhados e personalizados ut…
Uma aplicação Streamlit que permite explorar e analisar repositórios do GitHub utilizando consultas em linguagem natural através do Protocolo de Conte…
O Assistente Inteligente Multi-MCP é uma ferramenta de produtividade poderosa que integra múltiplos servidores Model Context Protocol (MCP) para forne…
Precisa de uma solução à medida?
Não sabe por onde começar a usar IA no seu negócio? Receba uma avaliação gratuita e um plano à medida - sem compromisso.
O Doutor AI dá-lhe 1859 prompts de IA prontos a copiar, por indústria e em português simples - mais uma biblioteca técnica completa para quem quer ir mais longe.