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: WinScript
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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceA MCP server for Windows/Linux that provides 90+ tools enabling AI assistants to systematically manage local systems, including system probing, command execution, file editing, network diagnostics, and more.12MIT
- AlicenseNot gradedqualityDmaintenanceState-aware Windows automation MCP server for AI agents, enabling app control, UI interaction, COM Office, and more via 59 tools with fallback layers and audit logging.8MIT
- 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.328MIT
- 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
Related MCP Connectors
Free public MCP for AI agents — 193 tools, 44 workflows. No API key.
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
OCR, transcription, file extraction, and image generation for AI agents via MCP.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/reprodev/winfolio-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server