Loadster MCP

официальный

Нагрузочное тестирование и синтетический мониторинг. Тестируйте свой сайт с помощью Playwright, Browser Bots или Protocol Bots. Используйте MCP для создания и запуска тестовых сценариев, настройки нагрузочных тестов, анализа результатов тестирования и настройки мониторов.

Что можно делать с Loadster MCP?

  • Список проектов и просмотр документации — Попросите показать ваши проекты Loadster или открыть API-документацию через list_projects и get_documentation.
  • Создание и редактирование скриптов нагрузочного тестирования — Позвольте ассистенту написать, проверить или обновить скрипты с помощью create_script, validate_script и update_script.
  • Управление наборами данных и сценариями — Создавайте или изменяйте тестовые данные и конфигурации сценариев с помощью create_dataset и create_scenario.
  • Настройка и проверка мониторов — Создавайте или проверяйте статус мониторов и инцидентов с помощью create_monitor и list_incidents.
  • Анализ отчетов нагрузочного тестирования — Получайте прошлые результаты тестов и добавляйте заметки через get_load_test_report и update_load_test_notes.

Документация

Loadster MCP

Loadster — это облачная платформа для нагрузочного тестирования и мониторинга. Встроенный Model Context Protocol (MCP) сервер позволяет ИИ-агентам, таким как Claude, ChatGPT, Codex, Cursor и VS Code, писать и запускать скрипты нагрузочных тестов, создавать сценарии нагрузочного тестирования, настраивать мониторы и анализировать результаты в вашем аккаунте Loadster.

Этот репозиторий — публичное место для подключения к этому серверу: примеры настройки для каждого клиента, плагин Claude Code и метаданные, лежащие в основе списков Loadster в каталогах MCP. Сам сервер размещается Loadster по адресу https://api.loadster.com/mcp, и его исходный код здесь не публикуется.

Поддерживаемое полное руководство — это глава «AI Agents» из руководства Loadster. Этот README — краткая версия.

Конечная точка MCP Loadster

URLhttps://api.loadster.com/mcp
ТранспортStreamable HTTP
АутентификацияOAuth 2.1 (предпочтительно) или MCP-токен в заголовке Authorization: Bearer
Имя в реестреcom.loadster/loadster-mcp

OAuth — самый простой способ подключения. Клиенты, поддерживающие MCP OAuth, отправляют вас в Loadster для одобрения подключения в вашем браузере, и вы можете просматривать или отзывать подключенных агентов на странице AI Agents в настройках Loadster.

MCP-токены предназначены для клиентов, которые не поддерживают OAuth, а также для CI-задач и скриптовых агентов. Создайте токен в панели управления Loadster в разделе Settings → AI Agents → MCP Tokens, скопируйте его сразу же (он показывается только один раз) и отправляйте его как Authorization: Bearer YOUR_TOKEN. Токен действует от вашего имени в команде, где вы его создали, поэтому обращайтесь с ним как с паролем.

Подключение Claude Code к Loadster

Самый быстрый способ — плагин из этого репозитория, который добавляет MCP-сервер Loadster, а также несколько навыков, кодирующих разумный рабочий процесс нагрузочного тестирования:

/plugin marketplace add loadster/loadster-mcp
/plugin install loadster@loadster

Затем запустите /mcp, выберите loadster и одобрите OAuth-подключение в браузере. Спросите Claude что-то вроде "List my Loadster projects", чтобы убедиться, что он может получить доступ к вашему аккаунту.

Без плагина добавьте сервер напрямую, и Claude Code проведет вас через OAuth:

claude mcp add --transport http loadster https://api.loadster.com/mcp

Или с MCP-токеном для безголового использования:

claude mcp add --transport http loadster https://api.loadster.com/mcp --header "Authorization: Bearer YOUR_TOKEN"

Эквивалентный .mcp.json на уровне проекта:

{
  "mcpServers": {
    "loadster": {
      "type": "http",
      "url": "https://api.loadster.com/mcp"
    }
  }
}

Подключение Claude Desktop и claude.ai к Loadster

Claude Desktop и claude.ai подключаются к удаленным MCP-серверам как пользовательские коннекторы, которые используют OAuth.

  1. Откройте Settings → Connectors и выберите Add custom connector.
  2. Введите имя и URL https://api.loadster.com/mcp.
  3. Выберите Connect и одобрите OAuth-подключение Loadster, когда откроется браузер.
  4. В разговоре откройте меню инструментов и включите коннектор Loadster.

Подключение ChatGPT и Codex к Loadster

ChatGPT в вебе подключается через плагины, созданные в Developer mode (Settings → Security and login). Откройте Plugins, добавьте подключение с URL https://api.loadster.com/mcp, затем добавьте его в новый разговор из меню инструментов и одобрите OAuth-подключение.

Codex в настольном приложении ChatGPT, Codex CLI и расширении Codex IDE используют одну конфигурацию:

codex mcp add loadster --url https://api.loadster.com/mcp
codex mcp login loadster

Или с MCP-токеном в ~/.codex/config.toml:

[mcp_servers.loadster]
url = "https://api.loadster.com/mcp"
bearer_token_env_var = "LOADSTER_MCP_TOKEN"

Подключение Cursor к Loadster

Install in Cursor

Или добавьте его в .cursor/mcp.json в вашем проекте (или ~/.cursor/mcp.json для всех проектов) и одобрите OAuth-подключение, когда Cursor подключится впервые:

{
  "mcpServers": {
    "loadster": {
      "url": "https://api.loadster.com/mcp"
    }
  }
}

Чтобы использовать MCP-токен, добавьте "headers": { "Authorization": "Bearer ${env:LOADSTER_MCP_TOKEN}" } и установите LOADSTER_MCP_TOKEN в окружении перед запуском Cursor.

Подключение VS Code к Loadster

Install in VS Code Install in VS Code Insiders

Или запустите MCP: Add Server из палитры команд, или добавьте его в .vscode/mcp.json:

{
  "servers": {
    "loadster": {
      "type": "http",
      "url": "https://api.loadster.com/mcp"
    }
  }
}

Чтобы использовать MCP-токен, объявите ввод promptString с "password": true и укажите его в заголовке Authorization. В руководстве есть полный пример.

Подключение других MCP-клиентов к Loadster

Любой клиент, поддерживающий удаленные серверы через Streamable HTTP, может подключиться таким же образом. Для клиентов, поддерживающих только локальные (stdio) серверы, обычно работает мост mcp-remote. Опустите аргументы --header, чтобы запустить OAuth-поток вместо использования токена:

{
  "mcpServers": {
    "loadster": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://api.loadster.com/mcp", "--header", "Authorization: Bearer YOUR_TOKEN"]
    }
  }
}

Что агент может делать с Loadster

Сервер предоставляет доступ к большей части панели управления Loadster. Клиенты получают актуальный список инструментов при подключении, поэтому эта таблица — карта возможностей, а не источник истины.

ГруппаИнструменты
Проекты и документацияlist_projects, get_documentation, get_scripting_api, get_example, list_command_types, get_command_schema, get_variable_schema
Скриптыlist_scripts, get_script, create_script, update_script, duplicate_script, delete_script, import_script, validate_script, play_script, get_play_status, stop_script, get_step_detail, get_screenshot, list_script_revisions, get_script_revision, restore_script_revision, list_script_assets, get_script_asset, put_script_asset, delete_script_asset
Наборы данныхlist_datasets, get_dataset, create_dataset, update_dataset, append_dataset_rows, delete_dataset
Сценарии и движкиlist_scenarios, get_scenario, create_scenario, update_scenario, delete_scenario, list_engines
Отчеты о нагрузочных тестахlist_load_tests, get_load_test_report, update_load_test_notes
Мониторингlist_monitoring_locations, list_monitors, get_monitor, create_monitor, update_monitor, disable_monitor, delete_monitor, list_monitor_cycles, get_monitor_cycle_detail, get_monitoring_summary, list_incidents, get_incident
Обратная связьsubmit_feedback

Некоторые действия намеренно оставлены людям. Агент не может запустить или остановить полный нагрузочный тест, включить монитор, управлять политиками уведомлений или окнами обслуживания, а также администрировать вашу команду, биллинг или Fuel. Он готовит все необходимое и передает управление, чтобы вы нажали кнопку запуска.

Каждый инструмент несет MCP-аннотации (readOnlyHint, destructiveHint, idempotentHint, openWorldHint), поэтому клиенты, которые их поддерживают, могут запрашивать подтверждение перед записью и удалением.

Практики безопасности для ИИ-нагрузочного тестирования

  • Агент действует в вашем аккаунте. Он редактирует те же скрипты, сценарии, наборы данных и мониторы, которые видит ваша команда. Изменения скриптов создают ревизии, которые можно восстановить, но все равно лучше проверять предлагаемые изменения и держать эксперименты в отдельном проекте.
  • Тестируйте только то, что принадлежит вам. Направляйте скрипты только на системы, которыми вы владеете или на тестирование которых у вас есть разрешение. Запуск скрипта выполняет одного бота, но ответственность в любом случае лежит на вас.
  • Ограничьте доступ. Используйте один токен на агента или машину, называйте их понятно и отзывайте те, которые больше не используете. Проверяйте OAuth-подключения на странице AI Agents.

Поддержка

  • Помощь по настройке и вопросы: help@loadster.com
  • Проблемы безопасности: см. SECURITY.md
  • Проблемы с содержимым этого репозитория (README, плагин или метаданные каталога): откройте issue здесь

Что в этом репозитории

ПутьНазначение
server.jsonЗапись Loadster в официальном MCP-реестре
glama.jsonМетаданные сопровождающего для списка Glama
.claude-plugin/, .mcp.json, skills/Плагин Claude Code и его манифест маркетплейса
.github/workflows/Проверка при каждом push и публикация в реестре при релизе

Лицензия

Содержимое этого репозитория выпущено под лицензией MIT. Сам сервис Loadster регулируется условиями обслуживания Loadster.