MCP Básico para GitHub Copilot
Este proyecto implementa un servidor básico Model Context Protocol (MCP) en TypeScript, siguiendo las mejores prácticas y la especificación oficial. Está diseñado para ser utilizado y depurado con GitHub Copilot y otros clientes MCP compatibles.
Recursos útiles
Estructura mínima
- Servidor MCP básico en TypeScript
- Configuración para stdio (recomendado para integración local con VS Code y Copilot)
- Archivos de configuración para VS Code y MCP
Pasos para iniciar
- Instala Node.js 16+ y npm.
- Instala las dependencias:
npm install @modelcontextprotocol/sdk zod npm install -D typescript @types/node - Compila el servidor:
npx tsc - Ejecuta el servidor MCP:
node build/index.js - Configura tu cliente MCP (por ejemplo, Claude Desktop, VS Code Copilot) para conectar con este servidor usando stdio.
Seguridad y mejores prácticas
- No escribas en stdout desde el servidor, solo usa stderr para logs.
- Consulta la guía de seguridad MCP para detalles sobre autenticación y autorización.
Este proyecto es un punto de partida. Personalízalo según tus necesidades y consulta la documentación oficial para aprovechar todo el potencial de MCP.
