Skip to main content
Glama
AppControlLabs

AppControl Windows System History & Performance MCP

Official

Предварительные требования

  • Запущенное приложение AppControl с включенным API MCP

  • Только Windows

Установка

Существует два способа установки сервера: как пакет MCPB (рекомендуется для Claude Desktop) или как автономный исполняемый файл.

Вариант А — Пакет MCPB (Claude Desktop)

  1. Скачайте appcontrol.mcpb из последнего релиза.

  2. Откройте приложение Claude Desktop, перейдите в Settings -> Extensions -> Advanced Settings и нажмите "Install Extension". Выберите скачанный файл .mcpb — Claude Desktop установит его автоматически.

  3. Перезапустите приложение Claude Desktop, нажав правой кнопкой мыши на значок Claude в трее и выбрав "Quit", а затем запустите его снова.

Вариант B — Маркетплейс плагинов Claude Code (Claude Code)

Добавьте маркетплейс в Claude Code:

/plugin marketplace add appcontrollabs/appcontrol-mcp-go

Установите плагин:

/plugin install appcontrol-mcp@appcontrollabs

Перезагрузите плагины:

/reload-plugins

Вариант C — Автономный исполняемый файл

  1. Скачайте appcontrol-mcp.exe из последнего релиза.

  2. Разместите его в постоянном месте, например C:\MCP\appcontrol-mcp.exe.

  3. Настройте свой ИИ-клиент, как показано ниже.

Конфигурация

Если вы установили пакет через MCPB в Claude Desktop, дальнейшая настройка не требуется. Для автономного исполняемого файла добавьте сервер в конфигурацию MCP вашего ИИ-клиента.

claude mcp add appcontrol C:\MCP\appcontrol-mcp.exe
codex mcp add appcontrol C:\MCP\appcontrol-mcp.exe

Откройте настольное приложение Codex и перейдите в File -> Settings -> MCP servers. Нажмите "Add server" и заполните следующие поля:

  • Name: AppControl

  • Command to launch: C:\MCP\appcontrol-mcp.exe

Оставьте остальное без изменений и нажмите Save.

Добавьте в конфигурацию Gemini ~\.gemini\settings.json:

{
  "mcpServers": {
    "appcontrol": {
      "command": "C:/MCP/appcontrol-mcp.exe",
      "args": [],
      "timeout": 15000
    }
  }

}

Добавьте в рабочую область .vscode/mcp.json:

{
  "servers": {
    "appcontrol": {
      "command": "C:/MCP/appcontrol-mcp.exe"
    }
  }
}

Добавьте в .cursor/mcp.json в корне вашего проекта:

{
  "mcpServers": {
    "appcontrol": {
      "command": "C:/MCP/appcontrol-mcp.exe"
    }
  }
}

Добавьте в ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "appcontrol": {
      "command": "C:/MCP/appcontrol-mcp.exe"
    }
  }
}

Примеры запросов

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

  • "Какие неподписанные приложения запускались в этой системе?"

  • "Какие исполняемые файлы на моем ПК происходят из-за пределов США и какие страны лидируют?"

  • "Покажи мне все события блокировки процессов AppControl за последние 24 часа"

  • "Есть ли исполняемые файлы, запущенные из папок Temp или Downloads?"

  • "Что сейчас находится в карантине? Заблокированы ли неподписанные приложения?"

  • "Какие новые исполняемые файлы появились сегодня? Есть ли среди них подозрительные?"

  • "Пока я подходил к заблокированному ПК, вентилятор сильно шумел, что было причиной?"

  • "У каких издателей больше всего исполняемых файлов в этой системе?"

  • "Покажи мне процессы, запущенные с повышенными привилегиями, которые не принадлежат Microsoft"

  • "У каких исполняемых файлов недавно изменился хеш?"

  • "Получали ли какие-либо приложения доступ к моей веб-камере, пока ПК был в режиме ожидания, и если да, то какие?"

Доступные инструменты

MCP-сервер предоставляет 9 инструментов только для чтения:

Инструмент

Описание

get_stats

Получение статистики службы, текущей метки времени и интервалов работы/простоя, показывающих, когда ПК был включен, выключен или находился в режиме ожидания.

list_binaries

Список отслеживаемых исполняемых файлов с фильтрами — только неподписанные, запущенные в данный момент, впервые увиденные после даты, подстрока пути или ID издателя.

get_binary

Получение подробной информации об одном или нескольких исполняемых файлах по ID (пакетно через запятую) — путь, хеш, подпись, издатель, время первого обнаружения и статус выполнения.

list_processes

Список запущенных в данный момент процессов с ID исполняемого файла, именем, путем, PID и временем запуска. Фильтрация по полям.

list_publishers

Список издателей с цифровой подписью (идентификаторы сертификатов) — имя, страна и количество связанных исполняемых файлов/правил.

list_rules

Список правил карантина — заблокированные исполняемые файлы и издатели с типом правила и временем создания.

query_history

Запрос истории событий безопасности — события первого обнаружения исполняемого файла, блокировки карантина, оповещения и запуски процессов. Фильтрация по типу события, диапазону времени и ID исполняемого файла.

get_monitoring

Получение временных рядов метрик ресурсов — по всей системе (CPU, память, диск, GPU, температура) или для каждого исполняемого файла с фильтрацией по топ-N/минимальному значению для поиска ресурсоемких процессов.

get_hardware

Получение информации о CPU, GPU и датчиках температуры для отслеживаемой системы.

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

Сборка из исходного кода

go build -ldflags "-s -w" -o appcontrol-mcp.exe .

Лицензия

MIT

Этот репозиторий содержит открытый MCP-сервер для AppControl. Настольное приложение AppControl остается проприетарным.

Claude является торговой маркой Anthropic, PBC. Cursor, Windsurf, Gemini, VS Code, Copilot и OpenAI Codex являются торговыми марками соответствующих владельцев. AppControl не связан с этими компаниями и не поддерживается ими.

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

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/AppControlLabs/appcontrol-mcp-go'

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