Skip to main content
Glama

MCP Server Playground

by psaboia

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. Fondo
    1. Características
      1. Empezando
        1. Prerrequisitos
        2. Instalación mediante herrería
        3. Instalación
        4. Configuración
      2. Desarrollo
        1. Estructura del proyecto
          1. Scripts disponibles
            1. Contribuyendo
              1. Referencias
                1. Licencia
                  1. Notas
                    1. Hoja de ruta

                      Related MCP Servers

                      • A
                        security
                        A
                        license
                        A
                        quality
                        TypeScript-based MCP server designed to enhance code editing experiences by providing features such as hover information, code completion, and diagnostics.
                        Last updated -
                        3
                        13
                        MIT License
                        • Apple
                      • A
                        security
                        A
                        license
                        A
                        quality
                        A TypeScript-based server that allows calling other MCP clients from your own MCP client, facilitating task delegation and context window offloading for enhanced multi-agent interactions.
                        Last updated -
                        3
                        14
                        JavaScript
                        MIT License
                        • Apple
                      • -
                        security
                        F
                        license
                        -
                        quality
                        A TypeScript-based server project that can be integrated with Cursor IDE as an MCP (Model Control Protocol) server, enabling enhanced development capabilities.
                        Last updated -
                        4
                        TypeScript
                      • -
                        security
                        A
                        license
                        -
                        quality
                        A TypeScript framework for building MCP servers with client session management capabilities, supporting tools definition, authentication, image content, logging, and error handling.
                        Last updated -
                        6,371
                        TypeScript
                        MIT License

                      View all related MCP servers

                      MCP directory API

                      We provide all the information about MCP servers via our MCP API.

                      curl -X GET 'https://glama.ai/api/mcp/v1/servers/psaboia/mcp-server-playground'

                      If you have feedback or need assistance with the MCP directory API, please join our Discord server