MCP Server Playground

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:

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 :

npx -y @smithery/cli install mcp-server-playground --client claude

Instalación

  1. Clonar el repositorio:
    git clone <repo_url> cd mcp-server-playground
  2. Instalar dependencias:
    npm install
  3. Construir 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

mcp-server-playground/ ├── src/ # Source code directory │ └── index.ts # Main server implementation ├── build/ # Compiled JavaScript files ├── package.json # Project dependencies and scripts ├── tsconfig.json # TypeScript configuration └── README.md # Project documentation

Scripts disponibles

  • npm run build : compila código TypeScript y establece los permisos adecuados
  • npm run prepare : ejecuta el script de compilación (útil para los ganchos de Git)
  • npm run watch : vigila los cambios en los archivos TypeScript
  • npm 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

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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.

  1. Background
    1. Features
      1. Getting Started
        1. Prerequisites
        2. Installing via Smithery
        3. Installation
        4. Configuration
      2. Development
        1. Project Structure
          1. Available Scripts
            1. Contributing
              1. References
                1. License
                  1. Notes
                    1. Roadmap
                      ID: fylny5odo3