remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
The MCP server is built to run on Node.js as indicated in the prerequisites section.
Leverages TypeScript for building the MCP server with better structure and error-checking as mentioned in the 'Features' section.
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:
- Construya su primer servidor MCP con TypeScript en menos de 10 minutos
- Vídeo tutorial del servidor MCP
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:Copy
- Instalar dependencias:Copy
- Construir el proyecto:Copy
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
- Construya su primer servidor MCP con TypeScript en menos de 10 minutos
- Vídeo tutorial del servidor MCP
- Documentación del SDK del Protocolo de Contexto de Modelo
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
You must be authenticated.
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.
- Background
- Features
- Getting Started
- Development
- Project Structure
- Available Scripts
- Contributing
- References
- License
- Notes
- Roadmap