1.2 Construindo seu primeiro MCP Server em TypeScript em 15 minutos
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);