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:
✨ 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 test
- Código de formato :
bun run format
- Código de pelusa :
bun run lint
- Proyecto de construcción :
bun run build
Para agregar su servidor MCP de desarrollo a Claude Desktop:
- Construir el proyecto:
- Añade a tu configuración de Claude Desktop:
📜 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:
- Construir el proyecto:
- Publicar el paquete:
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:
You must be authenticated.
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
- AsecurityAlicenseAqualityA production-ready template for creating Model Context Protocol servers with TypeScript, providing tools for efficient testing, development, and deployment.Last updated -1112JavaScriptMIT License
- AsecurityAlicenseAqualityA production-ready template for building Model Context Protocol servers in TypeScript, offering fast development with Bun, Biome linting, and automated version management.Last updated -11JavaScriptMIT License
- AsecurityFlicenseAqualityA template for creating Model Context Protocol (MCP) servers in TypeScript, offering features like container-based dependency injection, a service-based architecture, and integration with the LLM CLI for architectural design feedback through natural language.Last updated -15TypeScript
- -securityFlicense-qualityA TypeScript framework for building Model Context Protocol (MCP) servers with automatic discovery and loading of tools, resources, and prompts.Last updated -67TypeScript
Appeared in Searches
- 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
- Resources for Building Agentic AI