Foi lançado o MCP Server do Embrapa I/O, um middleware inteligente que conecta clientes de IA diretamente à plataforma via Model Context Protocol (MCP). Com ele, assistentes como Claude, Gemini, GitHub Copilot, Cursor e outros podem interagir com a plataforma — criando projetos, configurando builds, monitorando deploys e muito mais — tudo via linguagem natural.

Como conectar

Basta adicionar a URL “https://mcp.embrapa.io” no seu cliente de IA preferido.

A autenticação é feita via OAuth 2.1 com PKCE. Ao conectar, o fluxo de login abrirá automaticamente no browser para autenticação por e-mail (OTP) — o mesmo mecanismo já utilizado na plataforma.

O servidor é compatível com os principais clientes de IA do mercado: Claude Desktop, Claude Code, Gemini CLI, VS Code + Copilot, Cursor, Antigravity, OpenCode, JetBrains (IntelliJ, WebStorm, PyCharm), Windsurf e Zed. Instruções detalhadas de configuração para cada IDE estão disponíveis na documentação do MCP Server.

O que é possível fazer

O servidor expõe 37 tools e 8 prompts guiados organizados em 10 domínios:

  • Gestão de Projetos — Criar projetos com provisionamento automático de GitLab, Sentry, Matomo e SonarQube; classificar ecossistemas; gerenciar repositórios de suporte; e arquivar projetos.
  • Aplicações e Builds — Criar apps a partir de boilerplates do catálogo, configurar builds (cluster, variáveis, volumes, URLs e aliases), com validação automática de aderência entre codebase e configuração.
  • Operações de Build — Reiniciar instâncias, fazer backup, ativar sanitização periódica, e consultar saúde dos containers.
  • Gestão de Equipe — Definir Arquitetos da Solução (Maintainer) e Membros da Equipe (Developer) em cada projeto.
  • Integrações e Qualidade — Métricas do SonarQube, rastreamento de erros via Sentry, analytics do Matomo e vulnerabilidades (CVEs) detectadas pelo Trivy.
  • Catálogos — Explorar boilerplates, clusters e orquestradores disponíveis.
  • Monitoramento Consolidado — Visão agregada de saúde das aplicações e builds.
  • Deploy Externo — Geração automática do builds.json para o Releaser.

Todas as tools que alteram dados na plataforma possuem política de confirmação obrigatória: a IA apresenta um resumo completo dos dados e aguarda confirmação explícita do usuário antes de executar qualquer ação.

Prompts guiados

Os 8 prompts guiados facilitam operações comuns:

  1. Visão geral dos projetos — Resumo organizado de todos os seus projetos
  2. Criar projeto — Passo-a-passo guiado para criação
  3. Configurar novo app — Da escolha do boilerplate ao primeiro deploy
  4. Realizar deploy — Criação de git tag no formato correto do estágio
  5. Status de deploy — Relatório consolidado de uma build
  6. Diagnosticar problemas — Investigação sistemática de falhas
  7. Gestão de equipe — Adicionar, remover ou alterar papéis
  8. Relatório de saúde — Consolidação de qualidade, bugs, analytics e status

Saiba mais

A documentação completa, incluindo a referência técnica de todas as 37 tools e instruções de configuração para cada IDE, está disponível em:

Documentação do MCP Server →