Skip to main content
Glama

CopilotMCP

Proyecto de servidor MCP

Este proyecto contiene varios servidores MCP para gestionar diversas tareas, como entrevistas con clientes, pruebas E2E y procesos de puesta en marcha. Cada servidor MCP se implementa mediante el framework FastMCP.

Prerrequisitos

  • Python 3.11 o superior
  • Gestor de paquetes uv (usado en lugar de pip )

Configuración

  1. Clonar el repositorio:
    git clone <repository-url> cd CopilotMCP
  2. Instalar dependencias usando uv :
    uv install

Ejecución del proyecto

Para ejecutar un servidor MCP específico, utilice el siguiente comando:

uv run main.py --mcp <mcp_server_name>

Reemplace <mcp_server_name> con el nombre del servidor MCP que desea ejecutar. Las opciones disponibles son:

  • hello
  • customer_mcp
  • interview_mcp
  • go_live_mcp
  • testing_e2e_mcp

Ejemplo

Para ejecutar el servidor customer_mcp :

uv run main.py --mcp customer_mcp

Esto iniciará el servidor customer_mcp y lo hará accesible en:

http://127.0.0.1:8000/customer-mcp-server/mcp

Ejecutar con Docker Compose

Puedes usar Docker Compose para ejecutar todos los servidores MCP simultáneamente. Cada servidor estará expuesto en un puerto diferente.

Pasos para correr

  1. Construir e iniciar todos los servicios:
    docker-compose up --build
  2. Acceda a los servidores MCP en las siguientes URL:
  3. Detener todos los servicios:
    docker-compose down

Notas

  • Asegúrese de que Docker y Docker Compose estén instalados en su sistema.
  • Cada servidor MCP se ejecuta en su propio contenedor y es accesible en su puerto respectivo.

Configuración de servidores MCP en VSCode

Para configurar servidores MCP en VSCode, puede agregar entradas a su archivo settings.json , en la sección mcp.servers . Esto le permite definir y administrar los puntos finales del servidor MCP para facilitar el acceso.

Ejemplo de configuración

Para configurar hello-mcp-server , agregue la siguiente entrada a su archivo settings.json :

"hello-mcp-server": { "url": "http://127.0.0.1:8000/hello-server/mcp/http", "type": "http" }

Luego puedes acceder a la herramienta hello server hello ejecutando: #hello <something> en Copilot.

Pasos para agregar la configuración

  1. Abra su archivo settings.json de VSCode.
  2. Localice o cree la sección mcp.servers .
  3. Agregue la configuración para el servidor MCP deseado, como se muestra en el ejemplo anterior.

Accediendo al servidor

Una vez configurado, puede usar la URL definida para interactuar con el servidor MCP. Por ejemplo, se podrá acceder a hello-mcp-server en:

http://127.0.0.1:8000/hello-server/mcp/http

Esta configuración garantiza que pueda administrar y probar fácilmente servidores MCP directamente desde VSCode.

Estructura del proyecto

  • main.py : Punto de entrada para ejecutar servidores MCP.
  • customer_mcp.py : Maneja tareas relacionadas con la entrevista al cliente.
  • interview_mcp.py : Administra los pasos de la entrevista al cliente.
  • go_live_mcp.py : maneja los procesos de puesta en marcha.
  • testing_e2e_mcp.py : Administra las tareas de pruebas E2E.
  • hello.py : servidor MCP de ejemplo para pruebas.

Notas

  • Asegúrese de que el administrador de paquetes uv esté instalado y configurado correctamente.
  • Utilice el argumento --mcp para especificar qué servidor MCP ejecutar.
-
security - not tested
F
license - not found
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Una colección de servidores MCP creados con el marco FastMCP que manejan diversas tareas, incluidas entrevistas con clientes, pruebas E2E y procesos de puesta en marcha, lo que permite una integración perfecta con GitHub Copilot a través de VSCode.

  1. Prerrequisitos
    1. Configuración
      1. Ejecución del proyecto
        1. Ejemplo
      2. Ejecutar con Docker Compose
        1. Pasos para correr
        2. Notas
      3. Configuración de servidores MCP en VSCode
        1. Ejemplo de configuración
        2. Pasos para agregar la configuración
        3. Accediendo al servidor
      4. Estructura del proyecto
        1. Notas

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            FastMCP is a comprehensive MCP server allowing secure and standardized data and functionality exposure to LLM applications, offering resources, tools, and prompt management for efficient LLM interactions.
            Last updated -
            3
            Python
            MIT License
          • A
            security
            F
            license
            A
            quality
            A demonstration MCP (Model Control Protocol) server built with FastMCP framework that allows integration with Claude Desktop, Cursor, and Claude Code IDEs.
            Last updated -
            5
            Python
            • Apple
          • -
            security
            F
            license
            -
            quality
            A minimal fastmcp demonstration server that provides a simple addition tool through the MCP protocol, supporting deployment via Docker with multiple transport modes.
            Last updated -
            2
            Python
            • Apple
          • A
            security
            A
            license
            A
            quality
            A server that provides Model Control Protocol (MCP) tools for High Performance Computing, designed to integrate with Large Language Models in IDEs like Cursor and VSCode for debugging and other HPC tasks.
            Last updated -
            1
            1
            Python
            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/mehrshadshams/CopilotMCP'

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