Использование сервера MCP

Сервер Dev Proxy MCP (Model Context Protocol) позволяет помощникам по программированию ИИ взаимодействовать с Dev Proxy. С помощью этого сервера вы можете попросить вашего AI-помощника создать конфигурации прокси-сервера разработки, найти документацию и получить контекстную справку — и все это с использованием естественного языка.

Что такое MCP?

Протокол контекста модели (MCP) — это открытый стандарт, позволяющий помощникам ИИ подключаться к внешним средствам и источникам данных. Сервер Dev Proxy MCP предоставляет помощнику по искусственному интеллекту доступ к документации и рекомендациям Dev Proxy, что позволяет обеспечить точную и контекстно-ориентированную помощь.

Предпосылки

Прежде чем начать, убедитесь, что у вас есть следующее:

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

Сервер Dev Proxy MCP публикуется на npm как @devproxy/mcp. Настройте его в помощнике по искусственному интеллекту с помощью следующих значений:

Setting Ценность
Тип stdio
Command npx
Аргументы -y, @devproxy/mcp

Точные шаги настройки зависят от помощника по искусственному интеллекту.

Visual Studio Code с GitHub Copilot

  1. Откройте Visual Studio Code.
  2. Откройте палитру команд (CTRL+SHIFT+P или CMD+SHIFT+P).
  3. Введите MCP: добавьте сервер и выберите его.
  4. Выберите команду (stdio).
  5. Введите npx в качестве команды.
  6. Введите -y @devproxy/mcp в качестве аргументов.
  7. Нажмите клавишу ВВОД , чтобы сохранить.

Кроме того, добавьте следующие параметры в JSON параметров VS Code (.vscode/mcp.json в рабочей области или пользовательских параметрах):

{
  "servers": {
    "Dev Proxy": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@devproxy/mcp"]
    }
  }
}

GitHub Copilot CLI

Добавьте следующее в конфигурацию Copilot CLI MCP:

Файл: ~/.copilot/mcp-config.json

{
  "mcpServers": {
    "devproxy": {
      "command": "npx",
      "args": ["-y", "@devproxy/mcp"]
    }
  }
}

Кроме того, используйте команду через слэш /mcp add в интерактивном сеансе командной строки Copilot для добавления сервера.

Код Клода

Выполните следующую команду в терминале, чтобы добавить сервер MCP для прокси-сервера Dev:

claude mcp add devproxy -- npx -y @devproxy/mcp

Cursor

Добавьте следующую команду в конфигурацию MCP курсора:

Файл: ~/.cursor/mcp.json

{
  "mcpServers": {
    "devproxy": {
      "command": "npx",
      "args": ["-y", "@devproxy/mcp"]
    }
  }
}

Перезапустите курсор после сохранения конфигурации.

Доступные средства

Сервер MCP для прокси-сервера Dev Proxy предоставляет следующие средства помощникам по искусственному интеллекту:

Инструмент Description
GetBestPractices Возвращает рекомендации по настройке и использованию прокси-сервера разработки. Помощник по искусственному интеллекту обычно вызывает это средство перед созданием любой конфигурации прокси-сервера разработки.
FindDocs Поиск документации Dev Proxy для получения информации, связанной с запросом. Полезно для поиска конкретной документации по подключаемым модулям или руководствам.
GetVersion Возвращает установленную версию прокси-сервера разработки. Помогает убедиться, что созданные конфигурации совместимы с вашей версией.

Примеры подсказок

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

Создание конфигурации для макета API

Создайте конфигурацию прокси для разработки, чтобы имитировать REST API на https://api.example.com/products, возвращающий список продуктов.

Имитация ошибок API

Настройте прокси-сервер разработки для случайного возврата 500 ошибок для 30% запросов https://api.contoso.com/*.

Получите помощь с определенным подключаемым модулем

Как настроить плагин RateLimitingPlugin для имитации ограничения скорости?

Проверка разрешений API Microsoft Graph

Создайте конфигурацию прокси-сервера разработки, чтобы проверить, использует ли мое приложение минимальные разрешения для Microsoft Graph.

Помощник по искусственному интеллекту использует сервер MCP для поиска соответствующей документации и рекомендаций, а затем создает точные конфигурации прокси-сервера разработки, адаптированные к вашим потребностям.

Проверка работы сервера MCP

Чтобы проверить работу сервера MCP, выполните следующие действия.

  1. Откройте интерфейс чата помощника по ИИ.
  2. Задайте вопрос о прокси-сервере разработки, например :"Какая версия прокси-сервера разработки установлена?"
  3. Помощник по искусственному интеллекту должен использовать средство GetVersion и сообщить об установленной версии.

Если помощник по искусственному интеллекту не может получить доступ к средствам, проверьте следующее:

  • Node.js установлен и доступен в PATH
  • Правильная конфигурация сервера MCP
  • После настройки вы перезапустили помощник по искусственному интеллекту

Следующий шаг

Узнайте, как настроить прокси разработки для конкретных потребностей: