winfolio
クイックスタート
# Install dependencies
npm install
# Build
npm run build
# Run in MCP mode (Claude, Kiro, Cursor)
npm start
# Run with write actions enabled
npm run start:actions
# Run as HTTP server for local LLMs
npm run serve
# Check version and tool count
node dist/index.js --version
# List all available tools
node dist/index.js --list-toolsRelated MCP server: AETHER_01
MCP設定
MCPクライアント設定(Claude Desktop、Kiro、Cursor)に追加:
{
"mcpServers": {
"winfolio": {
"command": "node",
"args": ["C:/path/to/winfolio-mcp/dist/index.js"]
}
}
}アクションを有効にする場合:
{
"mcpServers": {
"winfolio": {
"command": "node",
"args": ["C:/path/to/winfolio-mcp/dist/index.js", "--allow-actions"]
}
}
}HTTPモード(OpenAI互換)
npm run serve
# Server starts on http://localhost:7890
# Custom port
node dist/index.js --serve --port=8080エンドポイント:
GET /— サーバー情報とツール一覧GET /v1/tools— OpenAI関数呼び出し形式のツールPOST /v1/tools/:name— ツールを直接呼び出しPOST /v1/chat/completions— 自動ツールルーティング付きのOpenAI互換チャット
ツール(全85個)
コア診断(7)
ツール | 説明 |
| ヘルス推奨事項付きのCPU、RAM、稼働時間、OSバージョン |
| リソース大量消費プロセスの検出付きCPU/メモリ上位プロセス |
| 開発用ポートの競合検出付きリッスンポート |
| Windowsサービスのヘルス、重要なサービスの監視 |
| 平易な英語での説明付きの最近のエラー |
| クリーンアップ提案付きのドライブ容量分析 |
| 無効化推奨付きの起動プログラム |
システムとOS(4)
ツール | 説明 |
| ライセンス認証ステータス、エディション、ライセンスの種類 |
| ページファイル設定、コミットチャージ、スワップ分析 |
| NTPサーバー、時計のずれ、W32Timeサービス |
| 分類された重大/エラーイベント(ディスク、ドライバー、ネットワークなど) |
ハードウェア(6)
ツール | 説明 |
| GPUモデル、VRAM、ドライバーバージョン、使用率 |
| 充電量、ヘルス%、サイクル数、残り時間 |
| CPU/システム温度、過熱検出 |
| DIMMスロット、速度、タイプ、アップグレード可能性 |
| UEFI/BIOSバージョン、Secure Boot、TPMステータス |
| モニター、解像度、リフレッシュレート、スケーリング |
ネットワーキング(9)
ツール | 説明 |
| アダプター、IP、DNS、ゲートウェイ、パブリックIP |
| 可視ネットワーク、信号強度、保存済みプロファイル |
| プロセス別にグループ化されたTCP接続(netstat) |
| 不審なリダイレクト検出付きhostsエントリ |
| 接続中のVPN、サードパーティアダプター検出 |
| システムプロキシ、WPAD、環境変数プロキシ |
| アダプターリンク速度、スループット統計 |
| ペアリング済みデバイス、バッテリーレベル、接続ステータス |
| 再生/録音デバイス、ステータス |
ストレージとクリーンアップ(2)
ツール | 説明 |
| ディスク上の最大ファイルをサイズ別に検索 |
| 容量を無駄にしている同一ファイルを検索(MD5ハッシュ) |
パフォーマンスとトラブルシューティング(4)
ツール | 説明 |
| メモリが増加し続けるプロセス、過剰なハンドルを検出 |
| BSODミニダンプ、アプリクラッシュ、クラッシュ頻度 |
| 再起動が必要なすべてのフラグを確認 |
| 起動時間のフェーズ、遅い起動項目 |
セキュリティ(7)
ツール | 説明 |
| プロファイル状態、ルール数、最近のブロック |
| リアルタイム保護、定義、脅威 |
| 権限監査付きSMB共有 |
| ローカルアカウント、管理者監査、パスワードの経過期間 |
| ボリュームごとのドライブ暗号化ステータス |
| DEP、ASLR、CFG、HVCI、Credential Guard |
| テレメトリ、広告ID、位置情報、カメラ/マイク |
開発者ツール(12)
ツール | 説明 |
| インストール済みSDK(Node、Python、.NET、Java、Go、Rust) |
| 未コミット/未プッシュの変更があるリポジトリ |
| 非推奨検出付きグローバルパッケージ |
| 重い/非推奨のフラグ付き拡張機能 |
| キーインベントリ、パスフレーズ監査、エージェントステータス |
| WSL VHDサイズ、圧縮の推奨事項 |
| 開発ポートのスキャン(ローカルで実行中のもの) |
| .NET SDK/ランタイムバージョン、global.jsonの検証 |
| コンテナ、イメージ、デーモンステータス |
| ディストリビューション、バージョン、実行状態 |
| ブロートウェア検出付きプログラム |
| PATH分析、主要な環境変数 |
メンテナンス(8)
ツール | 説明 |
| 保留中の更新、履歴、自動更新のヘルス |
| 非システムタスク、失敗したタスクの検出 |
| オプション機能(Hyper-V、WSL、IIS、Sandbox) |
| 起動影響評価付きのスタートアップ項目 |
| 不足/失敗/古いドライバー |
| インデクサーステータス、インデックスサイズ |
| 期限切れ/期限切れ間近のSSL証明書 |
| 復元ポイント、経過期間、作成トリガー |
モニタリング(2)
ツール | 説明 |
| 起動/シャットダウンイベント、安定性スコア |
| システムメトリクスのスナップショットと経時比較 |
ワークフローと生産性(3)
ツール | 説明 |
| 現在のクリップボード、履歴エントリ |
| 検索付きの最近アクセスしたファイル |
| アクティブなプラン、スロットル検出 |
自動化(2)
ツール | 説明 |
| プロファイル読み込み時間、モジュールインポート監査 |
| 自動起動サービス、失敗検出 |
追加診断(5)
ツール | 説明 |
| 検索付きインストール済みフォント |
| 接続されたUSB周辺機器とドライブ |
| S.M.A.R.T.データ、摩耗レベル、ドライブ障害予測 |
| アクティブな録画/共有ソフトウェアの検出 |
| CPU/RAM/ディスク/ネットワーク/GPUのオールインワンスナップショット |
統合(2)
ツール | 説明 |
| ローカルOllamaモデルのインベントリ |
| 完全なMarkdownヘルスレポートを生成 |
書き込みアクション(12、--allow-actionsが必要)
ツール | 説明 |
| PIDまたは名前でプロセスを終了 |
| Windowsサービスを再起動/開始/停止 |
| ポートを占有しているプロセスを強制終了 |
| 容量を解放するために一時ファイルを削除 |
| DNSリゾルバーキャッシュをクリア |
| ごみ箱の内容を完全に削除 |
| Windowsのダーク/ライトテーマを切り替え |
| システム再起動をスケジュール |
| スタートアッププログラムを無効化 |
| システムの復元ポイントを作成 |
| 電源プランを切り替え(バランス/高パフォーマンスなど) |
| ネイティブWindows通知を送信 |
アーキテクチャ
src/
index.ts — Entry point, CLI flags, MCP/HTTP transport selection
powershell.ts — AV-safe PowerShell executor (temp .ps1 files)
http-server.ts — Hono-based OpenAI-compatible HTTP server
tools/
registry.ts — Unified tool registry (both transports consume this)
*.ts — Individual tool implementations主要な設計上の決定:
AVセーフな実行: PowerShellスクリプトは一時
.ps1ファイルに書き込まれ、-Fileフラグで実行されます(アンチウイルスのヒューリスティックをトリガーする-EncodedCommandではありません)統合レジストリ: MCPとHTTPの両方のトランスポートで使用される単一のツール定義
グレースフルデグラデーション: ツールは機能が利用できない場合(Dockerがインストールされていない、WiFiアダプターがないなど)を検出し、エラーの代わりに役立つメッセージを返します
実践的な推奨事項: すべてのツールはデータだけでなく、何をすべきかを返します
ゲート付き書き込みアクション: 危険な操作には明示的な
--allow-actionsフラグが必要です
CLIフラグ
フラグ | 説明 |
| MCP stdio の代わりに HTTP サーバーを起動 |
| HTTP サーバーのポート(デフォルト: 7890) |
| 書き込みアクションツールを有効化 |
| バージョンとツール数を表示 |
| 説明付きで全ツールを表示 |
要件
Windows 10/11
Node.js 20+
PowerShell 5.1+(Windows に同梱)
ライセンス
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
214 tools for AI agents over one MCP endpoint: image, video, audio, 3D, data, storage, mail, GPUs.
- ZionDeskOAuthapp.ziondesk
Connect ChatGPT, Claude, Cursor or VS Code to your Windows PC: files, terminal, browser, apps.
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
The OpenRouter for tools. One MCP connection gives any AI agent 254 hosted tools, pay per call.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceAn MCP server that enables AI assistants to manage, monitor, and diagnose Windows systems through 42 tools across 8 modules, including services, event viewer, task scheduler, processes, network, diagnostics, observability, and safety features.19 npm9MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI agents to perform extensive Windows system administration, file operations, process management, network configuration, registry editing, GUI automation, and more through a comprehensive set of MCP tools.1MIT
- AlicenseAqualityBmaintenanceEnables AI assistants to control Windows PCs by executing shell commands, managing files, capturing screenshots, and monitoring system information through a comprehensive set of MCP tools.181MIT
- AlicenseNot gradedqualityAmaintenanceEnables AI clients to securely control and interact with a local Windows machine through 218 configurable tools for files, Git, processes, Windows UI, browser automation, WSL, Office, recovery, skills, and child MCP servers.7 npmMIT