Zona de juegos del servidor MCP
Este repositorio es una plataforma para experimentar con un servidor MCP creado con TypeScript. Es una versión personalizada del tutorial y el vídeo sobre cómo crear un servidor MCP, y está pensado como recurso de aprendizaje y plataforma para probar integraciones con Calude Desktop y Cursor IDE.
Fondo
Este proyecto se basa en el material de:
El tutorial original proporcionó una base que he ampliado. Además de los ejemplos del tutorial, planeo añadir herramientas y funcionalidades adicionales para convertir este código en una plataforma robusta para experimentos con el servidor MCP.
Características
Servidor basado en TypeScript: aprovechamiento de TypeScript para una mejor estructura y comprobación de errores.
Diseño modular: fácil de ampliar con nuevos comandos, funciones e integraciones.
Listo para integración: diseñado para funcionar con Calude Desktop y Cursor IDE para una experiencia de desarrollo mejorada.
Zona de juegos expandible: un entorno sandbox para experimentar con herramientas y modificaciones adicionales más allá de los ejemplos del tutorial.
Empezando
Prerrequisitos
Node.js (v12 o superior)
npm (o Yarn, según su preferencia)
TypeScript (si no está instalado globalmente)
Instalación mediante herrería
Para instalar MCP Server Playground para Claude Desktop automáticamente a través de Smithery :
Instalación
Clonar el repositorio:
git clone <repo_url> cd mcp-server-playgroundInstalar dependencias:
npm installConstruir el proyecto:
npm run build
Configuración
Este proyecto utiliza variables de entorno. Cree un archivo .env para configurar sus opciones. Si en el futuro se proporciona un archivo de ejemplo ( .env.example ), úselo como plantilla.
Desarrollo
Integración IDE:
Diseñado para funcionar sin problemas con Cursor IDE y Calude Desktop.
Aproveche las herramientas y extensiones integradas compatibles con estos IDE para maximizar la productividad.
Ampliación del proyecto:
Siéntase libre de agregar nuevos comandos, integraciones o modificar funcionalidades existentes.
La estructura modular del servidor facilita la incorporación de herramientas y funciones adicionales.
Estructura del proyecto
Scripts disponibles
npm run build: compila código TypeScript y establece los permisos adecuadosnpm run prepare: ejecuta el script de compilación (útil para los ganchos de Git)npm run watch: vigila los cambios en los archivos TypeScriptnpm run inspector: ejecuta la herramienta de inspección MCP
Contribuyendo
¡Agradecemos sus contribuciones! Si tiene sugerencias, mejoras o nuevas integraciones, por favor, bifurque el repositorio y cree una solicitud de extracción con sus cambios.
Referencias
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
Notas
Este proyecto es un entorno sandbox diseñado para probar diversas adaptaciones e integraciones para un servidor MCP. Se realizarán actualizaciones y ampliaciones a medida que se desarrollen nuevas herramientas e ideas.
Hoja de ruta
[ ] Implementar integraciones de herramientas adicionales más allá de los ejemplos del tutorial
[ ] Agregar documentación completa para cada herramienta
[ ] Crear integraciones de ejemplo con Calude Desktop
[ ] Desarrollar herramientas personalizadas para la integración de Cursor IDE
[ ] Agregar marco de prueba y ejemplos
Un servidor MCP basado en TypeScript diseñado para la experimentación y la integración con Calude Desktop y Cursor IDE, que ofrece un espacio de juego modular para ampliar las capacidades del servidor.
- Fondo
- Características
- Empezando
- Desarrollo
- Estructura del proyecto
- Scripts disponibles
- Contribuyendo
- Referencias
- Licencia
- Notas
- Hoja de ruta
Related Resources
Related MCP Servers
- -security-license-qualityA TypeScript-based server project that can be integrated with Cursor IDE as an MCP (Model Control Protocol) server, enabling enhanced development capabilities.Last updated -139
- Asecurity-licenseAqualityA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes through Claude Desktop.Last updated -12641
- Asecurity-licenseAqualityA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of notes via Claude Desktop integration.Last updated -21
- Asecurity-licenseAqualityA demonstration MCP (Model Control Protocol) server built with FastMCP framework that allows integration with Claude Desktop, Cursor, and Claude Code IDEs.Last updated -5