Iniciador del servidor MCP
Una plantilla de inicio lista para producción para crear servidores de Protocolo de contexto de modelo (MCP) con TypeScript.
🚀 Inicio rápido
Clonar el repositorio
Instalar dependencias:
bun install
✨ Características principales
Bun para pruebas y desarrollo rápidos
Bioma para el linting y el formateo
Gestión automatizada de versiones con versión estándar
Estructura de proyecto limpia y mantenible
📂 Estructura del proyecto
⚙️ Configuración
Creando nuevas herramientas
El proyecto incluye un script para ayudar a crear nuevas herramientas MCP:
Esto hará lo siguiente:
Cree un nuevo directorio de herramientas en
src/tools/<tool-name>Genere la estructura básica de la herramienta incluyendo:
index.ts (implementación principal)
schema.ts (esquema JSON para parámetros de herramientas)
test.ts (archivo de prueba)
Actualice el archivo de índice de herramientas para exportar la nueva herramienta
Ejemplo:
🛠️ Desarrollo
Ejecutar pruebas :
bun testCódigo de formato :
bun run formatCódigo de pelusa :
bun run lintProyecto de construcción :
bun run build
Para agregar su servidor MCP de desarrollo a Claude Desktop:
Construir el proyecto:
bun run buildAñade a tu configuración de Claude Desktop:
// You only need the argument if you need to pass arguments to your server { "mcpServers": { "your-server-name": { "command": "node", "args": ["/path/to/your/project/dist/main.js", "some_argument"] } } }
📜 Gestión de versiones
Este proyecto utiliza la versión estándar para la gestión automatizada de versiones. Ejecute bun run release para crear una nueva versión.
Formato del mensaje de confirmación
feat: Nueva característica (mejora versión menor)fix: Corrección de errores (versión del parche de mejoras)BREAKING CHANGE: Cambio radical (incrementa la versión principal)
📦 Publicación en npm
Asegúrese de haber iniciado sesión en npm:
npm loginConstruir el proyecto:
bun run buildPublicar el paquete:
npm publish
Recuerde actualizar el número de versión utilizando bun run release antes de publicar nuevas versiones.
Instalación mediante herrería
Para instalar Weather MCP Server Starter para Claude Desktop automáticamente a través de Smithery :
Instalación desde npm (después de publicar)
Añade a tu configuración de Claude Desktop:
Tools
Una plantilla basada en TypeScript para crear servidores de Protocolo de Contexto de Modelo, con pruebas rápidas, gestión de versiones automatizada y una estructura limpia para implementaciones de herramientas MCP.
- 🚀 Inicio rápido
- ✨ Características principales
- 📂 Estructura del proyecto
- ⚙️ Configuración
- 🛠️ Desarrollo
- 📜 Gestión de versiones
- 📦 Publicación en npm
- Instalación mediante herrería
- Instalación desde npm (después de publicar)
Related Resources
Related MCP Servers
- Asecurity-licenseAqualityA production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.Last updated -115838MIT License
- Asecurity-licenseAqualityA TypeScript-based template for developing Model Context Protocol servers with features like dependency injection and service-based architecture, facilitating the creation and integration of custom data processing tools.Last updated -114
- -security-license-qualityA starter template for creating Model Context Protocol servers using TypeScript, providing basic setup and sample tool implementation for developers to build their own MCP servers.
- -security-license-qualityA template repository for building Model Context Protocol (MCP) servers with TypeScript, featuring full TypeScript support, testing setup, CI/CD pipelines, and modular architecture for easy extension.Last updated -2
Appeared in Searches
- List of This Week's 15 Most Popular Free Minecraft Servers
- A customizable and widely supported Minecraft server
- Enhancing Prompt Engineering with MCP
- No-code platforms for application development using TypeScript, JavaScript, Python, with MCP server integration via agentic orchestration
- Setting Up AI Employee Tools on Docker Containers with MCP Servers