AppControl Windows System History

आधिकारिक

एक MCP सर्वर जो Claude, Cursor और Gemini जैसे AI एजेंटों को AppControl Windows ऐप द्वारा एकत्रित ऐतिहासिक Windows CPU, GPU, तापमान और गोपनीयता डेटा तक पहुंच प्रदान करता है।

App Control Windows System History MCP के साथ आप क्या कर सकते हैं?

  • क्वेरी ब्लॉक की गई प्रक्रिया घटनाएँ — किसी विशिष्ट समय सीमा के भीतर "quarantine_block" प्रकार की सभी query_history घटनाओं का अनुरोध करें ताकि समीक्षा की जा सके कि AppControl ने क्या रोका।
  • अहस्ताक्षरित या जोखिमपूर्ण बाइनरी खोजें — अहस्ताक्षरित बाइनरी, Temp/Downloads पथों से चलने वाली बाइनरी, या किसी निश्चित तिथि के बाद पहली बार देखी गई बाइनरी को फ़िल्टर करने के लिए list_binaries का उपयोग करें।
  • किसी विशिष्ट बाइनरी के विवरण की जाँच करेंget_binary के माध्यम से एक या अधिक बाइनरी आईडी के लिए हस्ताक्षर, प्रकाशक, हैश और पहली बार देखे जाने का समय प्राप्त करें।
  • शीर्ष संसाधन उपभोक्ताओं की पहचान करें — पिछले अंतराल के दौरान किन प्रक्रियाओं ने CPU, मेमोरी, डिस्क या GPU स्पाइक उत्पन्न किया, यह जानने के लिए शीर्ष-N फ़िल्टरिंग के साथ get_monitoring को कॉल करें।
  • उन्नत विशेषाधिकारों के साथ चल रही प्रक्रियाओं का ऑडिट करें — गैर-माइक्रोसॉफ्ट प्रक्रियाओं को खोजने के लिए list_processes को list_binaries के साथ संयोजित करें जो उन्नत विशेषाधिकारों के साथ चल रही हैं।
  • क्वारंटाइन नियमों की समीक्षा करें — यह देखने के लिए list_rules का उपयोग करें कि AppControl नियमों द्वारा वर्तमान में कौन सी बाइनरी और प्रकाशक ब्लॉक किए गए हैं।

दस्तावेज़

AppControl logo

AppControl MCP सर्वर

एक MCP सर्वर जो AI एजेंटों और Claude, Cursor, और Windsurf जैसे IDE को AppControl विंडोज ऐप द्वारा एकत्रित ऐतिहासिक संसाधन उपयोग और सिस्टम सुरक्षा डेटा तक केवल-पढ़ने की पहुँच प्रदान करता है, जिसमें बाइनरी, प्रकाशक, क्वारंटाइन नियम, ईवेंट और निगरानी शामिल हैं, सभी प्राकृतिक भाषा के माध्यम से।

Download Latest Release

पूर्वापेक्षाएँ

  • AppControl MCP API सक्षम के साथ चल रहा हो
  • केवल विंडोज

स्थापना

सर्वर को स्थापित करने के दो तरीके हैं: एक MCPB पैकेज के रूप में (Claude Desktop के लिए अनुशंसित) या एक स्टैंडअलोन निष्पादन योग्य के रूप में।

विकल्प 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 Code (CLI)
claude mcp add appcontrol C:\MCP\appcontrol-mcp.exe
OpenAI Codex (CLI)
codex mcp add appcontrol C:\MCP\appcontrol-mcp.exe
OpenAI Codex (Codex Desktop)

अपना Codex डेस्कटॉप ऐप खोलें और File -> Settings -> MCP servers पर जाएँ। "Add server" पर क्लिक करें और निम्नलिखित फ़ील्ड भरें:

  • नाम: AppControl
  • लॉन्च करने का कमांड: C:\MCP\appcontrol-mcp.exe

बाकी को अपरिवर्तित छोड़ दें और Save पर क्लिक करें।

Gemini (CLI)

अपने Gemini कॉन्फ़िगरेशन ~\.gemini\settings.json में जोड़ें:

{
  "mcpServers": {
    "appcontrol": {
      "command": "C:/MCP/appcontrol-mcp.exe",
      "args": [],
      "timeout": 15000
    }
  }

}
VS Code (Copilot / Continue / Cline)

अपने कार्यक्षेत्र .vscode/mcp.json में जोड़ें:

{
  "servers": {
    "appcontrol": {
      "command": "C:/MCP/appcontrol-mcp.exe"
    }
  }
}
Cursor

अपने प्रोजेक्ट रूट में .cursor/mcp.json में जोड़ें:

{
  "mcpServers": {
    "appcontrol": {
      "command": "C:/MCP/appcontrol-mcp.exe"
    }
  }
}
Windsurf

~/.codeium/windsurf/mcp_config.json में जोड़ें:

{
  "mcpServers": {
    "appcontrol": {
      "command": "C:/MCP/appcontrol-mcp.exe"
    }
  }
}

उदाहरण प्रॉम्प्ट

एक बार कनेक्ट हो जाने पर, अपने AI सहायक से पूछने का प्रयास करें:

  • "इस सिस्टम पर कौन से अहस्ताक्षरित एप्लिकेशन चल रहे हैं?"
  • "मेरे पीसी पर कौन सी बाइनरी संयुक्त राज्य अमेरिका के बाहर से उत्पन्न होती हैं और शीर्ष देश कौन से हैं?"
  • "मुझे पिछले 24 घंटों के सभी AppControl अवरुद्ध प्रक्रिया ईवेंट दिखाएँ"
  • "क्या Temp या Downloads फ़ोल्डरों से कोई बाइनरी चल रही हैं?"
  • "वर्तमान में क्या क्वारंटाइन है? क्या अहस्ताक्षरित ऐप्स अवरुद्ध हैं?"
  • "आज कौन सी नई बाइनरी दिखाई दीं? क्या उनमें से कोई संदिग्ध हैं?"
  • "जब मैं अपने लॉक पीसी के पास गया तो मेरा पंखा गरज रहा था, इसका कारण क्या था?"
  • "इस सिस्टम पर किन प्रकाशकों के पास सबसे अधिक बाइनरी हैं?"
  • "मुझे Microsoft से नहीं आने वाली उन्नत विशेषाधिकारों के साथ चल रही प्रक्रियाएँ दिखाएँ"
  • "हाल ही में किन बाइनरी का हैश बदला है?"
  • "जब मेरा पीसी निष्क्रिय था तब क्या किसी एप्लिकेशन ने मेरे वेबकैम तक पहुँच बनाई, और यदि हाँ तो कौन से?"

उपलब्ध उपकरण

MCP सर्वर 9 केवल-पढ़ने के उपकरण प्रदान करता है:

उपकरणविवरण
get_statsसेवा आँकड़े, वर्तमान टाइमस्टैम्प, और अपटाइम/निष्क्रिय अंतराल प्राप्त करें जो दिखाते हैं कि पीसी कब चालू, बंद या निष्क्रिय था।
list_binariesफ़िल्टर के साथ ट्रैक की गई बाइनरी सूचीबद्ध करें — केवल-अहस्ताक्षरित, वर्तमान में चल रही, तारीख के बाद पहली बार देखी गई, पथ सबस्ट्रिंग, या प्रकाशक आईडी।
get_binaryआईडी द्वारा एक या अधिक बाइनरी के लिए विस्तृत जानकारी प्राप्त करें (अल्पविराम से अलग आईडी के साथ बैच) — पथ, हैश, हस्ताक्षर, प्रकाशक, पहली बार देखे जाने का समय, और चलने की स्थिति।
list_processesबाइनरी आईडी, नाम, पथ, PID और प्रारंभ समय के साथ वर्तमान में चल रही प्रक्रियाओं को सूचीबद्ध करें। फ़ील्ड द्वारा फ़िल्टर करने योग्य।
list_publishersकोड-हस्ताक्षर करने वाले प्रकाशकों (प्रमाणपत्र पहचान) को सूचीबद्ध करें — नाम, देश, और लिंक्ड बाइनरी/नियम गणना।
list_rulesक्वारंटाइन नियमों को सूचीबद्ध करें — नियम प्रकार और निर्माण समय के साथ अवरुद्ध बाइनरी और प्रकाशक।
query_historyसुरक्षा ईवेंट इतिहास क्वेरी करें — बाइनरी पहली बार देखे जाने के ईवेंट, क्वारंटाइन ब्लॉक, अलर्ट और प्रक्रिया प्रारंभ। ईवेंट प्रकार, समय सीमा और बाइनरी आईडी द्वारा फ़िल्टर करने योग्य।
get_monitoringसमय-श्रृंखला संसाधन मेट्रिक्स प्राप्त करें — सिस्टम-व्यापी (CPU, मेमोरी, डिस्क, GPU, तापमान) या भारी संसाधन उपभोक्ताओं को खोजने के लिए शीर्ष-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 इनमें से किसी भी कंपनी से संबद्ध या समर्थित नहीं है।