35 minutos de aula prática
1.2 Construindo seu primeiro MCP Server em TypeScript em 15 minutos
Acompanhe o passo a passo detalhado no conteúdo abaixo e execute os códigos em tempo real.
Engenharia de Agentes Autônomos: Do OpenSquad ao Hermes
1.2 Construindo seu primeiro MCP Server em TypeScript em 15 minutos
Duração: 35 minutos • Módulo Prático
Objetivo e Resumo da Aula
Crie um servidor MCP local para expor dados internos do seu sistema diretamente para o Claude.
### Construindo um MCP Server Próprio
O protocolo **Model Context Protocol (MCP)** é o padrão universal criado pela Anthropic para conectar modelos de linguagem a fontes de dados e ferramentas customizadas de forma segura e padronizada.
MCP Server Simples em TypeScript
server.ts
import { Server } from "@modelcontextprotocol/sdk/server/index.js";
import { StdioServerTransport } from "@modelcontextprotocol/sdk/server/stdio.js";
const server = new Server(
{ name: "crm-custom-mcp", version: "1.0.0" },
{ capabilities: { tools: {} } }
);
server.setRequestHandler("tools/list", async () => ({
tools: [
{
name: "fetch_crm_leads",
description: "Retorna a lista dos últimos leads qualificados no banco de dados",
inputSchema: {
type: "object",
properties: {
limit: { type: "number", description: "Número de registros" }
}
}
}
]
}));
const transport = new StdioServerTransport();
await server.connect(transport);