
Como Criar um Servidor MCP: Tutorial
Protocolo de Contexto de Modelo (MCP): Construindo uma Ponte de AI para API
1. O Que É MCP?
Protocolo de Contexto de Modelo (MCP) permite que um assistente de IA, como Kiro, Codex, Claude ou outro agente compatível com MCP, interaja com sistemas externos de maneira estruturada.
Um modelo mental útil é:
Agente de IA --> Cliente MCP --> Servidor MCP -->
API Externa / Banco de Dados / Aplicação
Para este exemplo, suponha que temos uma API interna de Gerenciamento de Tarefas chamada TodoHub.
TodoHub fornece APIs REST como:
GET /todos/123
POST /todos
PUT /todos/123
POST /todos/123/comments
Queremos que um agente de IA entenda solicitações como:
Mostrar a tarefa 123
ou:
Criar uma tarefa de alta prioridade para corrigir o problema de login.
Nosso servidor MCP atua como a ponte entre o agente de IA e a API TodoHub.
2. O Que Estamos Construindo?
Nossa arquitetura será assim:
Usuário ----> "Mostrar a tarefa 123"
Agente de IA
(Kiro / Codex / Claude) ----> Chamada de ferramenta MCP
Servidor MCP TodoHub ----> Chamada HTTP REST ---> API TodoHub
O servidor MCP expõe ferramentas como:
get_todo
create_todo
update_todo
add_comment
Estas são ferramentas MCP.
A IA não precisa saber exatamente como a API REST subjacente funciona.
Ela só precisa entender a ferramenta e sua entrada:
Ferramenta: get_todo
Entrada:
todo_id
O servidor MCP lida com a comunicação real da API.
Por exemplo:
IA ----> get_todo(todo_id=123)
|
|-----> Servidor MCP ---> GET /api/todos/123
----> TodoHub
3. Servidor MCP vs API REST
Essa distinção é importante.
Você pode se perguntar:
Por que não simplesmente damos à IA nossa API REST?
A razão é que um servidor MCP fornece à IA uma abstração mais limpa e amigável para IA sobre a API subjacente.
Sua API REST pode exigir algo como:
POST /api/v2/workitems
com um corpo de solicitação:
{
"subject": "...",
"type_id": 7,
"priority_id": 3,
"workspace_id": 19,
"creator": 758
}
No entanto, expor todos esses detalhes de implementação internos para a IA é desnecessário.
Em vez disso, a ferramenta MCP poderia expor uma interface muito mais simples:
create_todo(
title,
description,
priority
)
O servidor MCP traduz os parâmetros amigáveis para IA nos parâmetros exigidos pela aplicação interna.
Por exemplo:
priority = "high"
│
▼
Servidor MCP
│
▼
priority_id = 3
Assim, a arquitetura se torna:
Parâmetros amigáveis para IA
│
▼
Servidor MCP
│
▼
Parâmetros da aplicação interna
│
▼
API REST
Isso mantém os detalhes de implementação longe da IA e dá à IA uma interface mais simples para trabalhar.
4. Ferramentas MCP
Um servidor MCP pode expor diferentes ferramentas para diferentes operações.
Para nosso exemplo do TodoHub:
| Ferramenta MCP | Propósito |
|---|---|
get_todo |
Recuperar uma tarefa |
create_todo |
Criar uma nova tarefa |
update_todo |
Atualizar uma tarefa existente |
add_comment |
Adicionar um comentário a uma tarefa |
Por exemplo:
get_todo
Entrada:
todo_id: inteiro
create_todo
Entrada:
title: string
description: string
priority: string
A IA pode então selecionar a ferramenta apropriada com base na solicitação do usuário.
5. Configurando o Servidor MCP
O agente de IA precisa saber como iniciar e se comunicar com o servidor MCP.
Por exemplo, podemos criar um arquivo de configuração mcp.json:
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/mcp.schema.json",
"mcpServers": {
"todohub": {
"type": "stdio",
"command": "uvx",
"args": [
"--from",
"mcp-todohub",
"mcp-todohub"
],
"env": {
"TODOHUB_URL": "https://todos.example.com",
"TOO MCP é crucial para empresas brasileiras que desejam integrar assistentes de IA em seus sistemas. Ele simplifica a interação com APIs, permitindo que as empresas ofereçam serviços mais eficientes e amigáveis. A adoção do MCP pode melhorar a experiência do usuário e otimizar processos internos.
Noticias relacionadas
Servidor MCP 1.1.0 da endoflife.ai: Exposição KEV, verificações SBOM e dispositivos de borda para agentes de IA
O servidor MCP da endoflife.ai agora possui dez ferramentas de leitura. Novas funcionalidades incluem exposição a vulnerabilidades conhecidas e status de dispositivos de borda, essenciais para a segurança de versões de software.

O que os agentes de IA realmente veem ao buscar seu Ator Apify
O artigo explora como os agentes de IA interagem com o servidor MCP da Apify, destacando a importância da descrição e otimização dos Ators para serem encontrados. Inclui uma análise de como os resultados de busca diferem entre humanos e agentes.
Como o Protocolo de Contexto do Modelo (MCP) muda para sempre o lançamento de recursos em SaaS
O Protocolo de Contexto do Modelo (MCP) é mais do que leitura de dados; sua aplicação mais poderosa é a orquestração de aplicativos em tempo de execução, permitindo que agentes de IA gerenciem anúncios e guias de onboarding sem código efêmero.
Gostou do conteudo?
Receba toda semana as principais novidades sobre WebMCP.