Варум MCP
[!ВНИМАНИЕ] Это все еще экспериментальный проект, и никаких гарантий стабильности или производительности не дается. Пожалуйста, используйте с осторожностью.
Этот проект представляет собой сервер Model Context Protocol (MCP) для взаимодействия с API Waterum. Используя стандартизированные протоколы, из Warroom можно получить различную информацию.
обзор
Сервер Waroom MCP обеспечивает структурированный способ доступа к конечным точкам API Waroom. Он поддерживает множество функций, включая получение информации о происшествиях и вскрытиях.
Related MCP server: MCP REST API Server
Как использовать
Для запуска сервера установите необходимые переменные среды:
Далее выполните следующую команду:
Это запустит сервер MCP и позволит вам взаимодействовать с API Wateroom с помощью определенных инструментов.
Использовать с Claude Desktop
Чтобы использовать этот сервер MCP с Claude Desktop, вам не нужно вручную запускать npx @topotal/waroom-mcp . Вместо этого добавьте следующее в файл конфигурации Claude Desktop:
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
После этого запустите Claude Desktop как обычно. Если вы используете nodenv или nvm, вам может потребоваться указать полный путь к команде npx .
Доступные инструменты
Этот сервер Model Context Protocol предоставляет следующие инструменты, связанные с Warroom:
Связанный с инцидентом
waroom_get_incidents: Получить список инцидентов
waroom_get_incident_details: Получить сведения о конкретном инциденте
Посмертные Связанные
waroom_get_postmortems: Получить список вскрытий
отлаживать
Сначала соберите проект:
Серверы MCP работают через stdio, поэтому отладка может быть затруднена. Для наилучшего результата отладки мы настоятельно рекомендуем использовать MCP Inspector.
Вы можете запустить MCP Inspector через npm с помощью следующей команды:
Убедитесь, что переменные среды настроены правильно.
После запуска Инспектор покажет вам URL-адрес, который вы можете открыть в своем браузере, чтобы начать отладку.
Публиковать
Чтобы опубликовать новую версию вашего пакета, выполните следующие действия:
Извлеките последнюю версию кода из основной ветки.
git checkout main git pull origin mainСобрать пакет
npm run buildОпубликовать в npm
npm publishОтправьте свои изменения в удаленный репозиторий.
git push origin main --tags
вклад
Ваши вклады приветствуются! Создайте ответвление репозитория и отправьте запросы на внесение изменений для улучшения и исправления ошибок.
лицензия
Данный проект лицензирован по лицензии MIT. Подробную информацию смотрите в файле ЛИЦЕНЗИЯ.