Skip to main content
Glama

CopilotMCP

Проект MCP-сервера

Этот проект содержит несколько серверов MCP для обработки различных задач, таких как интервьюирование клиентов, E2E тестирование и процессы запуска в эксплуатацию. Каждый сервер MCP реализован с использованием фреймворка FastMCP.

Предпосылки

  • Python 3.11 или выше
  • менеджер пакетов uv (используется вместо pip )

Настраивать

  1. Клонируйте репозиторий:
    git clone <repository-url> cd CopilotMCP
  2. Установите зависимости с помощью uv :
    uv install

Реализация проекта

Чтобы запустить определенный сервер MCP, используйте следующую команду:

uv run main.py --mcp <mcp_server_name>

Замените <mcp_server_name> на имя сервера MCP, который вы хотите запустить. Доступные параметры:

  • hello
  • customer_mcp
  • interview_mcp
  • go_live_mcp
  • testing_e2e_mcp

Пример

Чтобы запустить сервер customer_mcp :

uv run main.py --mcp customer_mcp

Это запустит сервер customer_mcp и сделает его доступным по адресу:

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

Работа с Docker Compose

Вы можете использовать Docker Compose для одновременного запуска всех серверов MCP. Каждый сервер будет представлен на отдельном порту.

Шаги к бегу

  1. Постройте и запустите все службы:
    docker-compose up --build
  2. Доступ к серверам MCP осуществляется по следующим URL-адресам:
  3. Остановить все службы:
    docker-compose down

Примечания

  • Убедитесь, что в вашей системе установлены Docker и Docker Compose.
  • Каждый сервер MCP работает в своем собственном контейнере и доступен через соответствующий порт.

Настройка MCP-серверов в VSCode

Для настройки серверов MCP в VSCode вы можете добавить записи в файл settings.json в разделе mcp.servers . Это позволяет вам определять и управлять конечными точками сервера MCP для легкого доступа.

Пример конфигурации

Чтобы настроить hello-mcp-server , добавьте следующую запись в файл settings.json :

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

Затем вы можете получить доступ к инструменту hello server hello , выполнив: #hello <something> в Copilot.

Действия по добавлению конфигурации

  1. Откройте файл settings.json VSCode.json.
  2. Найдите или создайте раздел mcp.servers .
  3. Добавьте конфигурацию для нужного сервера MCP, как показано в примере выше.

Доступ к серверу

После настройки вы можете использовать определенный URL для взаимодействия с сервером MCP. Например, hello-mcp-server будет доступен по адресу:

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

Такая настройка гарантирует, что вы сможете легко управлять и тестировать серверы MCP непосредственно из VSCode.

Структура проекта

  • main.py : Точка входа для запуска серверов MCP.
  • customer_mcp.py : Выполняет задачи, связанные с интервьюированием клиентов.
  • interview_mcp.py : Управляет этапами интервью с клиентами.
  • go_live_mcp.py : Управляет процессами запуска в эксплуатацию.
  • testing_e2e_mcp.py : Управляет задачами тестирования E2E.
  • hello.py : Пример MCP-сервера для тестирования.

Примечания

  • Убедитесь, что менеджер пакетов uv установлен и настроен правильно.
  • Используйте аргумент --mcp , чтобы указать, какой сервер MCP следует запустить.
-
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.

Коллекция серверов MCP, созданных на основе фреймворка FastMCP, которые выполняют различные задачи, включая интервью с клиентами, сквозное тестирование и процессы ввода в эксплуатацию, обеспечивая бесшовную интеграцию с GitHub Copilot через VSCode.

  1. Предпосылки
    1. Настраивать
      1. Реализация проекта
        1. Пример
      2. Работа с Docker Compose
        1. Шаги к бегу
        2. Примечания
      3. Настройка MCP-серверов в VSCode
        1. Пример конфигурации
        2. Действия по добавлению конфигурации
        3. Доступ к серверу
      4. Структура проекта
        1. Примечания

          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