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
Related MCP server: MCP Server Template
✨ 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:
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