MCP TypeScript Simple Template
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
Related MCP server: MCP Server Python Template
Prerrequisitos
Node.js (se recomienda v20 o superior)
npm o hilo
Instalación
Clonar este repositorio
Instalar dependencias:
npm installEstructura 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:
npm startEsto compilará el código TypeScript e iniciará el servidor MCP.
Desarrollo
Para el desarrollo, puedes:
Modifique
index.tspara agregar sus propias herramientasEjecute el comando de compilación para compilar:
npm run buildCreación de herramientas personalizadas
Para crear una nueva herramienta, siga este patrón en index.ts :
server.tool(
"your-tool-name",
{
// Define input schema using Zod
paramName: z.string(),
// Add more parameters as needed
},
async ({ paramName }) => ({
content: [{
type: "text",
text: "Your tool's response"
}]
})
);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.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Tools
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceA demonstration implementation of the Model Context Protocol server that facilitates communication between AI models and external tools while maintaining context awareness.
- -licenseNot gradedqualityNot gradedmaintenanceA streamlined foundation for building Model Context Protocol servers in Python, designed to make AI-assisted development of MCP tools easier and more efficient.12
- AlicenseDqualityDmaintenanceA foundation for building custom local Model Context Protocol (MCP) servers that provide tools accessible to AI assistants like Cursor or Claude Desktop.137MIT
- -licenseNot gradedqualityDmaintenanceA standardized foundation for building Model Context Protocol servers that integrate with VS Code, using Python with stdio transport for seamless AI tool integration.
Related MCP Connectors
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…
A Model Context Protocol server for Wix AI tools
A comprehensive Model Context Protocol (MCP) server that enables AI assistants to control Unreal E…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/ChenReuven/mcp-ts-simple-template'
If you have feedback or need assistance with the MCP directory API, please join our Discord server