Plantilla simple de TypeScript de MCP
Una plantilla sencilla de TypeScript para crear servidores de Protocolo de Contexto de Modelo (MCP). Este proyecto proporciona una base para crear herramientas MCP personalizadas que se pueden integrar con sistemas de IA.
Descripción general
Esta plantilla implementa un servidor MCP básico con una herramienta de cálculo de IMC de ejemplo. Demuestra cómo:
- Configurar un servidor MCP en TypeScript
- Definir e implementar herramientas MCP con validación de entrada utilizando Zod
- Conecte el servidor a la E/S estándar para la comunicación
Prerrequisitos
- Node.js (se recomienda v20 o superior)
- npm o hilo
Instalación
- Clonar este repositorio
- Instalar dependencias:
Estructura del proyecto
index.ts
- Implementación del servidor principal con herramienta de ejemplopackage.json
- Dependencias y scripts del proyectotsconfig.json
- Configuración de TypeScript
Uso
Construyendo y funcionando
Construya e inicie el servidor:
Esto compilará el código TypeScript e iniciará el servidor MCP.
Desarrollo
Para el desarrollo, puedes:
- Modifique
index.ts
para agregar sus propias herramientas - Ejecute el comando de compilación para compilar:
Creación de herramientas personalizadas
Para crear una nueva herramienta, siga este patrón en index.ts
:
Dependencias
@modelcontextprotocol/sdk
- SDK principal de MCPzod
- Validación de esquemasdotenv
- Gestión de variables de entornotypescript
- compilador de TypeScript
Licencia
ISC
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
This server cannot be installed
Una base para crear servidores de protocolo de contexto de modelo personalizados que puedan integrarse con sistemas de IA, proporcionando una herramienta de cálculo de IMC simple como ejemplo de implementación.
Related MCP Servers
- AsecurityFlicenseAqualityA starter template for building Model Context Protocol servers that can be integrated with Cursor or Claude Desktop, allowing developers to create custom tools and extensions for AI assistants.Last updated -169TypeScript
- -securityAlicense-qualityA Model Context Protocol server that provides seamless interaction with Workato's API through custom AI tools, enabling management of recipes, connections, connectors, folders, and activity logs.Last updated -TypeScriptMIT License
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Bluesky/ATProtocol, providing authentication, timeline access, post creation, and social features like likes and follows.Last updated -1810TypeScript
- -securityFlicense-qualityA demonstration implementation of the Model Context Protocol server that facilitates communication between AI models and external tools while maintaining context awareness.Last updated -Python