mcp-windows について
mcp-windows は、Windows API の機能を MCP クライアントに公開する MCP サーバーです。Windows デスクトップのメディア、ウィンドウ、テーマ、クリップボードを AI クライアントから操作したい場合に適しています。
主な機能
- 01メディアセッションの取得と再生制御
- 02Windows トースト通知の送信
- 03ウィンドウの一覧取得、フォーカス、最小化、閉じる操作
- 04ウィンドウのスクリーンショット
- 05モニターのスリープと復帰
- 06ライトテーマとダークテーマの切り替え
- 07クリップボードの読み取りと書き込み
活用シーン
- 01AI クライアントからのメディア再生操作
- 02Windows デスクトップで開いているウィンドウの管理
- 03クリップボード内容の読み取りや更新
MCP 対応
本プロジェクトは、Windows API の機能をツールとして MCP クライアントに公開する MCP サーバーです。クライアントの mcpServers 設定で uvx またはローカルの uv コマンドから起動します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
mcp-windows
Windows API 用の MCP サーバーです。
インストール
これを Claude の MCP 設定に追加します:
{
"mcpServers": {
"windows": {
"command": "uvx",
"args": [
"mcp-windows"
]
}
}
}
またはローカルで:
{
"mcpServers": {
"windows": {
"command": "uv",
"args": [
"--directory",
"C:\\Users\\{name}\\Documents\\mcp-windows",
"run",
"mcp-windows"
]
}
}
}
機能
メディア
- get_media_sessions
- pause
- play
- next
- previous
通知
- send_toast
ウィンドウ管理
- get_foreground_window_info
- get_window_list
- focus_window
- close_window
- minimize_window
スクリーンショット
- screenshot_window
モニター
- sleep_monitors
- wake_monitors
テーマ
- set_theme_mode (light, dark)
- get_theme_mode
スタートメニュー
- open_file
- open_url
クリップボード
- get_clipboard
- set_clipboard
ライセンス
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。