Voltar as noticias
Além dos Chatbots: Construindo Meu Agente RAG em um Servidor MCP
MCP ProtocolAltaEN

Além dos Chatbots: Construindo Meu Agente RAG em um Servidor MCP

Dev.to - MCP·16 de julho de 2026

No meu último post, eu passei por um pipeline RAG que responde perguntas de um documento de política da empresa. A próxima pergunta que eu queria responder: o que acontece quando eu quero que outros sistemas de IA usem essa mesma capacidade, sem codificar uma importação Python?

Foi isso que me levou a construir um servidor MCP. Neste artigo, explicarei como construí um servidor MCP personalizado que expõe ferramentas para agentes de IA e como essa arquitetura permite aplicações de IA empresarial mais poderosas.

O que é MCP?

O Protocolo de Contexto de Modelo é um protocolo aberto que padroniza como as aplicações de IA se comunicam com ferramentas externas e fontes de dados.

Em vez de criar integrações personalizadas para cada aplicação de IA, o MCP fornece uma interface comum onde servidores expõem ferramentas que clientes de IA podem descobrir e invocar.

Pilha de Tecnologia

Python, SDK MCP, Ollama / LLM Local, Cliente de Agente de IA, FastAPI (integração opcional).

O que realmente está no servidor

Eu construí isso com FastMCP, e atualmente expõe quatro categorias de ferramentas:

  • Ferramentas de calculadora — calculator_add e calculator_multiply.
  • search_company_documents — o agente RAG do meu último projeto, mas agora acessado via HTTP em vez de uma chamada de função direta. A ferramenta MCP envia uma solicitação para o endpoint /search do FastAPI do agente RAG e retorna a resposta. Esta requer um parâmetro api_key.
  • get_employee_leave — consulta o PTO restante de um funcionário de um armazenamento em memória. Consulta simples, sem chamadas externas.
  • get_ticket_information — mesmo padrão, retornando status do ticket, equipe designada e prioridade.

Cada ferramenta é registrada com um @mcp.tool() decorador, que é o que torna o FastMCP genuinamente agradável de trabalhar.

Desafios que Enfrentei

As ferramentas de calculadora, funcionário e ticket eram funções puras diretas sem dependências externas. A ferramenta de busca RAG era um problema completamente diferente e foi a parte mais difícil de todo este projeto.

Meu agente RAG roda como seu próprio serviço FastAPI, em seu próprio processo, com seu próprio armazenamento vetorial carregado na memória. O servidor MCP não compartilha nada disso — ele precisa atravessar um verdadeiro limite de rede com uma chamada requests.get() simples para http://127.0.0.1:8000/search.

Gerenciar modos de falha reais como conexão recusada se o serviço RAG não estiver ativo, timeouts, uma forma de resposta que precisa ser analisada corretamente do outro lado.

Melhorias Futuras

  • Estender a autenticação para as ferramentas de funcionário e ticket, para que a proteção seja uniforme em vez de parcial.
  • Substituir os dicionários de funcionário/ticket em memória por uma fonte de dados real.
  • Eventualmente, conectar este servidor MCP como a camada de ferramentas para um fluxo de trabalho multi-agente — permitindo que um agente de pesquisa e um agente escritor compartilhem o mesmo conjunto de ferramentas descobríveis em vez de cada um ter suas próprias integrações diretas.

Principais Conclusões

Construir um servidor MCP mudou minha perspectiva sobre aplicações de IA. O futuro da IA empresarial não se trata apenas de gerar melhores respostas. Trata-se de criar sistemas onde agentes de IA possam interagir com segurança com ferramentas do mundo real e capacidades de negócios.

O MCP fornece uma base importante para construir essas aplicações de IA de próxima geração.

Github: https://github.com/srirdeevi/mcp-server

Contexto Triplo Up

A construção de servidores MCP pode transformar a forma como empresas brasileiras integram IA em suas operações. Isso permite que diferentes sistemas de IA compartilhem ferramentas e capacidades, aumentando a eficiência e a inovação. A adoção de protocolos como o MCP é crucial para a evolução das aplicações de IA no mercado.

Noticias relacionadas

Gostou do conteudo?

Receba toda semana as principais novidades sobre WebMCP.