---
title: "Desenvolvimento de servidores MCP para assistentes de IA"
description: "Criamos servidores MCP remotos para Claude, ChatGPT e VS Code usarem seu produto: OAuth com escopos, somente leitura primeiro e testes em clientes reais."
url: "https://dardo.studio/pt/servicos/desenvolvimento-de-servidores-mcp/"
language: "pt"
translations: {"en":"https://dardo.studio/en/services/mcp-server-development/","es":"https://dardo.studio/es/servicios/desarrollo-de-servidores-mcp/"}
updated: "2026-10-14"
---

# Desenvolvimento de servidores MCP: a IA usando o seu produto

Um servidor MCP permite que assistentes de IA como Claude, ChatGPT e GitHub Copilot usem o seu produto em nome de um usuário logado: buscar registros, ler um relatório, criar um rascunho, apenas com o acesso que esse usuário concede. A Dardo projeta e constrói servidores MCP remotos para empresas de software cujo produto já tem uma API, testa nos clientes que seus usuários usam e hospeda na sua conta de nuvem.

Por Equipe editorial da Dardo · Atualizado em 14 de out. de 2026 · 10 min de leitura

[Pedir uma proposta](https://dardo.studio/pt/contato/?service=mcp-server-development) · [Fale com a gente no WhatsApp](https://wa.me/573163373216?text=Oi%2C%20Dardo!%20Gostaria%20de%20receber%20uma%20proposta%20para%3A%20Desenvolvimento%20de%20servidores%20MCP%3A%20a%20IA%20usando%20o%20seu%20produto)

## O que um projeto de servidor MCP inclui

Partimos das tarefas que seus usuários querem que um assistente faça, não da referência da sua API. A orientação da OpenAI pede uma ferramenta por ação distinta, com uma descrição que diga quando usá-la, porque o modelo escolhe as ferramentas a partir desse texto; um servidor que espelha cada endpoint dá a ele dezenas de opções quase idênticas. A proposta lista quais entregas estão incluídas e como cada uma é aceita.

- Um mapa de ferramentas: cada tarefa do usuário como ferramenta, recurso ou prompt, com entradas, saídas e permissões
- Um servidor remoto sobre Streamable HTTP, no seu repositório e na sua conta de nuvem
- Login OAuth pelo seu provedor de identidade, ou uma API key restrita para uso interno
- Escopos por ferramenta, validação de entradas, limites de uso, confirmação antes de gravar e um log de auditoria
- Testes automatizados, além de execução de tarefas em cada cliente incluído
- Uma página de configuração para seus usuários e um runbook para as atualizações do protocolo

## O que é o Model Context Protocol?

O Model Context Protocol (MCP) é um padrão aberto para conectar aplicações de IA a ferramentas e dados externos. A Anthropic o apresentou no fim de 2024 e, em dezembro de 2025, o doou à Agentic AI Foundation, um fundo da Linux Foundation cofundado por Anthropic, Block e OpenAI. Um servidor pode oferecer ferramentas (funções que o modelo chama, cada uma com um JSON Schema para suas entradas), recursos (dados lidos como contexto) e prompts (modelos que o usuário escolhe).

A especificação é versionada por data. Em outubro de 2026, a revisão vigente é a 2026-07-28, que tornou cada requisição autossuficiente ao remover o handshake inicial e as sessões no nível do protocolo. Os clientes adotam as revisões no próprio ritmo, então testamos os servidores contra a 2026-07-28 e a anterior, 2025-11-25.

## Quando vale a pena construir um servidor MCP?

Quando seus clientes já pedem para usar o seu produto a partir de um assistente e a sua API consegue atendê-los: um sistema de suporte cujos clientes querem que o Claude leia o histórico de tickets, uma ferramenta para desenvolvedores cujos usuários trabalham no VS Code ou no Cursor, um produto B2B cujos compradores pedem uma integração com o ChatGPT.

É prematuro em três casos. Sem uma API, o primeiro projeto é a própria API, que é [desenvolvimento de aplicativos web](https://dardo.studio/pt/servicos/desenvolvimento-de-aplicativos-web/). Se você quer que a IA execute um processo dentro da empresa, como triar solicitações, a [automação com IA](https://dardo.studio/pt/servicos/automacao-com-ia/) é o escopo mais adequado. E um servidor MCP não fará seu negócio ser recomendado: como descobrimos no nosso guia de [site pronto para agentes](https://dardo.studio/pt/blog/site-pronto-para-agentes/), a documentação dos rastreadores dos principais assistentes não descreve a descoberta automática das ferramentas de um site. Ser citado depende das suas páginas, tema que cobrimos no serviço de [otimização para busca com IA](https://dardo.studio/pt/servicos/otimizacao-para-busca-com-ia/) e no guia sobre [como aparecer nas respostas de IA](https://dardo.studio/pt/blog/aparecer-nas-respostas-de-ia/).

## Quais assistentes de IA podem se conectar ao seu servidor?

A maioria dos assistentes chega a um servidor MCP remoto pela URL, mas cada um define as próprias regras sobre de onde a conexão parte e o que pergunta antes de executar uma ferramenta. Conforme a documentação de outubro de 2026:

__Quais assistentes de IA podem se conectar ao seu servidor?__
| Cliente                         | Como se conecta                                                                                               | O que planejar                                                                                                                                            |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Claude, Claude Desktop e Cowork | Um conector personalizado adicionado por URL, nos planos Free, Pro, Max, Team e Enterprise; o Free permite um | O Claude se conecta a partir da nuvem da Anthropic, então o servidor precisa ser acessível pela internet ou liberar os endereços IP da Anthropic          |
| ChatGPT e Codex                 | O servidor MCP de um plugin sobre Streamable HTTP                                                             | Plugins públicos exigem um endpoint HTTPS estável e publicamente acessível; as anotações das ferramentas orientam o que ele pede para o usuário confirmar |
| VS Code com GitHub Copilot      | Um servidor stdio local ou um servidor HTTP remoto listado no mcp.json                                        | Usa ferramentas, recursos, prompts e MCP Apps; pode pedir que o usuário confirme cada chamada de ferramenta                                               |

Cursor, Gemini e Microsoft Copilot também adotaram o MCP, e conferimos a documentação atual deles quando entram no escopo. Antes do lançamento, conectamos cada cliente com contas de teste, executamos as mesmas tarefas e registramos o que cada um pede para o usuário confirmar.

## Como os usuários fazem login e o que o assistente pode fazer?

Com OAuth, cada pessoa faz login com a própria conta e o assistente recebe apenas o acesso que ela aprova. A autorização é opcional no MCP; quando um servidor remoto a usa, a especificação 2026-07-28 se baseia no OAuth 2.1:

- O servidor publica o Protected Resource Metadata (RFC 9728), que diz aos clientes onde fazer login
- Cada token é solicitado para um único servidor (RFC 8707); o servidor rejeita tokens destinados a outros e nunca repassa o token de um usuário a outra API
- Permissões ausentes retornam um 403 com insufficient\_scope, para que o cliente possa pedir mais acesso
- Os Client ID Metadata Documents são preferidos para registrar clientes; o Dynamic Client Registration está obsoleto

Quais escopos existem é uma decisão de produto. Começamos somente leitura, adicionamos um escopo de escrita por ação (drafts:write, não admin) e conectamos o login ao seu provedor de identidade atual.

Nós mesmos fazemos isso. O CMS por trás do dardo.studio é um servidor MCP: uma requisição sem token recebe um 401 apontando para seus metadados de recurso, que listam escopos separados de leitura e escrita para conteúdo, mídia, esquema e configurações. Nossos agentes redigem e editam artigos por ele; o dono decide o que é publicado.

## Como proteger um servidor MCP contra injeção de prompt?

Trate cada chamada de ferramenta como entrada de um modelo que pode ter sido manipulado. A especificação exige que os servidores validem entradas, apliquem controles de acesso, limitem a frequência das chamadas e higienizem as saídas, e orienta os clientes a desconfiar das anotações de ferramentas de servidores em que não confiam; a OpenAI acrescenta que as anotações não substituem as verificações no servidor. O risco específico é a injeção de prompt: o texto dos seus próprios dados, como um ticket de suporte, pode trazer instruções dirigidas ao modelo. Nossos padrões:

- Somente leitura primeiro; ferramentas que enviam, apagam, pagam ou publicam exigem a confirmação do usuário
- Escopos verificados no servidor a cada chamada, não só no login
- Entradas limitadas por esquema e tamanho, com limites de uso por usuário e por cliente
- Resultados restritos aos campos de que a tarefa precisa, e um log de auditoria com dados pessoais ocultados
- Descrições de ferramentas revisadas como código, já que mudar uma descrição muda o que o modelo faz

O servidor público do dardo.studio é a ponta pequena disso: duas ferramentas somente leitura que listam nossos serviços e preparam um briefing de projeto sem enviá-lo, lendo o catálogo publicado sem banco de dados por trás. O corpo das requisições é limitado a 8 KiB, origens de navegador estranhas são rejeitadas e o endpoint tem seu próprio limite de frequência.

## Hospedagem, testes e entrega

Hospedamos o servidor junto à sua API atual ou no Cloudflare Workers, onde roda o nosso. A Cloudflare recomenda o createMcpHandler sem estado para servidores novos, com login pelo Cloudflare Access ou por qualquer provedor OAuth 2.0. Sem sessões de protocolo, o estado que atravessa várias chamadas, como um carrinho, trafega como um identificador que o servidor emite e confere com o usuário logado a cada vez.

Testes com roteiro chamam cada ferramenta com entradas válidas, inválidas e de tamanho excessivo pelo MCP Inspector, que a OpenAI recomenda para verificações locais e de produção, e rodam de novo no CI a cada mudança. Depois executamos tarefas reais em cada cliente, e alguém da sua equipe segue a página de configuração sem a nossa ajuda.

O código fica no seu repositório, o servidor na sua conta de nuvem e os registros OAuth no nome da sua empresa. Pela política de descontinuação da especificação, um recurso descontinuado normalmente permanece por pelo menos doze meses antes de poder ser removido, então o runbook que deixamos transforma as atualizações do protocolo em trabalho planejado.

## Quanto custa desenvolver um servidor MCP?

Não publicamos preço de pacote: um servidor somente leitura sobre uma API documentada é um trabalho bem menor do que um que grava dados de clientes via OAuth. As faixas de orçamento do nosso formulário vão de menos de USD 5.000 a mais de USD 60.000. O que move o valor:

- A API por baixo: documentada e estável, ou ainda por construir
- Quantas ferramentas gravam, apagam ou movimentam dinheiro
- O login: nenhum para dados públicos, uma chave fixa, ou OAuth com o seu provedor de identidade
- Quantos clientes entram no escopo, cada um com configuração e revisão próprias
- Visões interativas renderizadas no chat (MCP Apps) e requisitos de segurança ou auditoria que seus clientes impõem

Seu provedor de nuvem cobra a hospedagem na sua conta. Depois do lançamento, um plano de suporte pode cobrir atualizações de protocolo e de clientes, monitoramento e novas ferramentas, com escopo por escrito como nos nossos planos de [manutenção de sites](https://dardo.studio/pt/servicos/manutencao-de-sites/).

## Dúvidas antes de escolher

**Qual é a diferença entre um servidor MCP e uma API?**

Um servidor MCP fica por cima da sua API. A API continua sendo a fonte da verdade dos dados e das regras de negócio; o servidor descreve as ferramentas de um jeito que as aplicações de IA entendem, cuida do login e repassa cada chamada à API com as permissões certas. Um mesmo servidor atende vários assistentes, então você não constrói uma integração para cada um. Se ainda não há API, ela vem primeiro.

**Um servidor MCP ajuda meu negócio a aparecer no ChatGPT ou nas respostas de IA do Google?**

Não. Ser recomendado nas respostas de IA depende das suas páginas, não de ferramentas: na pesquisa para o nosso guia de site pronto para agentes, nenhum assistente importante documentou a descoberta automática das ferramentas de um site, então uma pessoa precisa conectar o servidor. Um servidor MCP é para quem já usa o seu produto. Para ser encontrado e citado, comece pelo nosso serviço de otimização para busca com IA.

**Nosso servidor MCP deve ser local ou remoto?**

Remoto, se seus usuários trabalham em assistentes web. O Claude se conecta aos conectores personalizados a partir da nuvem da Anthropic e os plugins públicos do ChatGPT exigem um endpoint HTTPS estável, então um servidor no notebook de alguém não consegue atendê-los. Servidores locais sobre stdio servem a ferramentas de desenvolvimento que trabalham com arquivos de uma única máquina e leem credenciais do ambiente. Alguns produtos publicam os dois a partir do mesmo código de ferramentas.

**O assistente pode alterar dados ou só ler?**

As duas coisas são possíveis, e começamos pela leitura. Ferramentas de escrita têm escopos próprios, verificados a cada chamada, e são marcadas para que os clientes perguntem ao usuário antes de executá-las. Ações que enviam mensagens, apagam registros, publicam ou movimentam dinheiro mantêm uma etapa de confirmação, e toda chamada vai para um log de auditoria. As anotações são dicas para o cliente; quem faz valer as regras é o servidor.

**Quanto tempo leva para construir um servidor MCP?**

Depende da API por baixo, de quantas ferramentas gravam dados, do método de login e de quantos clientes entram no escopo. Um servidor somente leitura sobre uma API documentada é a ponta curta; OAuth com o seu provedor de identidade, ferramentas de escrita e envio a um diretório acrescentam etapas de revisão dos dois lados. A proposta traz um cronograma quando esses pontos são conhecidos.

**Vocês constroem servidores MCP para ferramentas internas?**

Sim. Um servidor interno pode fazer login pelo provedor de identidade da sua empresa, ou usar uma API key restrita quando uma única equipe o utiliza. Nos planos Claude Team e Enterprise, um proprietário adiciona o conector e cada membro se conecta; quem usa uma chave compartilhada recebe o acesso dessa chave, então a restringimos ao mínimo. Se o objetivo real é automatizar um processo, a automação com IA pode combinar mais.

## Do blog

- [O que é um servidor MCP? Guia para fundadores de SaaS saberem se precisam de um](https://dardo.studio/pt/blog/servidor-mcp-para-saas/)  
Um servidor MCP deixa Claude, ChatGPT e Copilot usarem o seu produto para um usuário logado: o que é, o que expor primeiro, os riscos e se alguém quer.

## Fontes e leituras adicionais

Fontes desta página, com mais detalhes dos publicadores originais.

- [Anthropic: Donating the Model Context Protocol and establishing the Agentic AI Foundation](https://www.anthropic.com/news/donating-the-model-context-protocol-and-establishing-of-the-agentic-ai-foundation) · anthropic.com
- [Model Context Protocol: Key changes in the 2026-07-28 specification](https://modelcontextprotocol.io/specification/2026-07-28/changelog) · modelcontextprotocol.io
- [Model Context Protocol: Tools (specification 2026-07-28)](https://modelcontextprotocol.io/specification/2026-07-28/server/tools) · modelcontextprotocol.io
- [Model Context Protocol: Authorization (specification 2026-07-28)](https://modelcontextprotocol.io/specification/2026-07-28/basic/authorization) · modelcontextprotocol.io
- [Claude Help Center: Get started with custom connectors using remote MCP](https://support.claude.com/en/articles/11175166-get-started-with-custom-connectors-using-remote-mcp) · support.claude.com
- [OpenAI Developers: Build an MCP server](https://developers.openai.com/plugins/build/mcp-server) · developers.openai.com
- [Visual Studio Code: MCP servers in VS Code](https://code.visualstudio.com/docs/copilot/customization/mcp-servers) · code.visualstudio.com
- [Cloudflare Agents: Build a remote MCP server](https://developers.cloudflare.com/agents/guides/remote-mcp-server/) · developers.cloudflare.com

[Dardo](https://dardo.studio/pt/) · [Serviços](https://dardo.studio/pt/servicos/) · Servidores MCP

## Da sua API a um servidor com escopos restritos

Conte o que seu produto faz, qual API você tem e quais assistentes seus clientes usam. Respondemos com um mapa de ferramentas proposto e como o login funcionaria.

[01 · **Veja nossa própria configuração para agentes** · Como o dardo.studio funciona para agentes de IA](https://dardo.studio/pt/blog/site-pronto-para-agentes/) · [02 · **Compare um escopo vizinho** · Automação com IA](https://dardo.studio/pt/servicos/automacao-com-ia/) · [03 · **Peça uma proposta** · Envie sua API e seus casos de uso direto para a Dardo](https://dardo.studio/pt/contato/?service=mcp-server-development)

## Continue explorando.

- [Serviço · **Automação e integração de IA para empresas**](https://dardo.studio/pt/servicos/automacao-com-ia/)
- [Serviço · **Otimização para busca com IA (GEO): seja citado pelo ChatGPT e pelo Google AI**](https://dardo.studio/pt/servicos/otimizacao-para-busca-com-ia/)
- [Serviço · **Desenvolvimento de aplicações web, SaaS e MVP**](https://dardo.studio/pt/servicos/desenvolvimento-de-aplicativos-web/)
