Skip to main content
Glama
AppControlLabs

AppControl Windows System History & Performance MCP

Official

前提条件

  • MCP API を有効にして実行中の AppControl

  • Windows のみ

Related MCP server: Windows-MCP

インストール

サーバーのインストールには、MCPB パッケージ(Claude Desktop 推奨)としてインストールする方法と、スタンドアロン実行ファイルとしてインストールする方法の2通りがあります。

オプション A — MCPB パッケージ (Claude Desktop)

  1. 最新リリース から appcontrol.mcpb をダウンロードします。

  2. Claude Desktop アプリを開き、「Settings」->「Extensions」->「Advanced Settings」に移動して「Install Extension」をクリックします。ダウンロードした .mcpb ファイルを選択すると、Claude Desktop が自動的にインストールします。

  3. Claude のトレイアイコンを右クリックして「Quit」を選択し、再度起動して Claude Desktop アプリを再起動します。

オプション 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. 以下に示すように AI クライアントを設定します。

設定

Claude Desktop で MCPB パッケージ経由でインストールした場合は、追加の設定は不要です。スタンドアロン実行ファイルの場合は、AI クライアントの 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"
    }
  }
}

プロンプトの例

接続後、AI アシスタントに以下のように尋ねてみてください:

  • "このシステムで実行されている署名のないアプリケーションは何ですか?"

  • "私の PC 上で米国以外を起源とするバイナリは何ですか?また、上位の国はどこですか?"

  • "過去 24 時間の AppControl によってブロックされたプロセスイベントをすべて表示して"

  • "Temp または Downloads フォルダから実行されているバイナリはありますか?"

  • "現在検疫されているものは何ですか?署名のないアプリはブロックされていますか?"

  • "今日新しく現れたバイナリは何ですか?その中に疑わしいものはありますか?"

  • "ロックされた PC に戻ったとき、ファンが激しく回っていました。何が原因でしたか?"

  • "このシステム上で最も多くのバイナリを持つ発行元はどこですか?"

  • "Microsoft 製ではない、昇格された権限で実行されているプロセスを表示して"

  • "最近ハッシュが変更されたバイナリはどれですか?"

  • "PC がアイドル状態のときに私のウェブカメラにアクセスしたアプリケーションはありますか?ある場合、それはどれですか?"

利用可能なツール

この MCP サーバーは 9 つの読み取り専用ツールを公開しています:

ツール

説明

get_stats

サービス統計、現在のタイムスタンプ、PC がオン、オフ、またはアイドル状態だった時間を示す稼働/アイドル間隔を取得します。

list_binaries

署名なしのみ、現在実行中、指定日以降に初確認、パスのサブ文字列、発行元 ID などのフィルタを使用して追跡対象のバイナリを一覧表示します。

get_binary

ID(カンマ区切りでバッチ指定可能)によって 1 つ以上のバイナリの詳細情報(パス、ハッシュ、署名、発行元、初確認日時、実行状態)を取得します。

list_processes

バイナリ ID、名前、パス、PID、開始時間を含む現在実行中のプロセスを一覧表示します。フィールドによるフィルタリングが可能です。

list_publishers

コード署名発行元(証明書の識別情報)を一覧表示します(名前、国、リンクされたバイナリ/ルール数)。

list_rules

検疫ルールを一覧表示します(ブロックされたバイナリと発行元、ルールタイプ、作成時間)。

query_history

セキュリティイベント履歴をクエリします(バイナリの初確認イベント、検疫ブロック、アラート、プロセス開始)。イベントタイプ、時間範囲、バイナリ ID によるフィルタリングが可能です。

get_monitoring

時系列リソースメトリクスを取得します(システム全体(CPU、メモリ、ディスク、GPU、温度)またはバイナリごと。Top-N/最小値フィルタリングでリソース消費の激しいものを特定可能)。

get_hardware

監視対象システムの CPU、GPU、温度センサー情報を取得します。

すべてのツールは読み取り専用です。MCP サーバーはルールを変更したり、バイナリをブロック/許可したり、サービス設定を変更したりすることはできません。

ソースからのビルド

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

ライセンス

MIT

このリポジトリには AppControl 用のオープンな MCP サーバーが含まれています。AppControl デスクトップアプリケーションは引き続きプロプライエタリ(非公開)です。

Claude は Anthropic, PBC の商標です。Cursor、Windsurf、Gemini、VS Code、Copilot、および OpenAI Codex はそれぞれの所有者の商標です。AppControl はこれらの企業と提携しておらず、推奨もされていません。

Related MCP Connectors

  • Query your warehouse or a CSV with Claude/ChatGPT over MCP, governed by table-level ACL + audit.

  • The Ramp MCP server enables users to securely connect Ramp with AI assistants like ChatGPT and Claude to query financial data and take actions using natural language. It transforms Ramp's developer API into a SQL interface that LLMs can query, allowing admins to analyze spend trends, identify cost savings, and run complex SQL analyses on comprehensive datasets (transactions, purchase orders, vendors, users), while all users can manage cards, view transactions, request reimbursements, and get expense policy answers.

  • Text-to-SQL MCP server: read-only queries on PostgreSQL, MySQL and SQL Server with your real schema

  • GibsonAI MCP server: manage your databases with natural language

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that interfaces with the Rewind.ai SQLite database to provide access to audio transcripts, screen OCR data, and activity tracking. It enables AI models to search personal memory, retrieve past conversations, and analyze application usage history.
    19
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    A lightweight server that enables AI agents to interact natively with the Windows operating system for tasks like UI automation and application control. It allows LLMs to perform file navigation, simulate user input, and manage windows without requiring specialized computer vision models.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    MCP server for chatting with physical-world data from robotics, drones, automotive, and IoT sources using natural language. It generates auditable SQL queries over Apache Arrow/DuckDB to let you analyze, summarize, and build data pipelines.
    25
    398
    Apache 2.0
  • F
    license
    Not graded
    quality
    B
    maintenance
    Read-only MCP server for querying AI usage metrics (exact tokens, cost, latency, errors, productivity) from a local SQLite database, enabling charts and analysis in Claude Code and Cursor.
    -