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