ai_summarizer_context
by linhnvv2
Overview
A Windows desktop application that integrates local Large Language Models (LLMs) for text summarization, explanation, translation, and rewriting, enhanced with Model Context Protocol (MCP) tools to provide additional context.
Installation
python app.pyEnvironment Variables
- ROOT_PATH
Security Notes
The application's `config.json` allows specifying arbitrary commands and arguments for MCP servers, which are then executed via `subprocess.Popen`. If the `config.json` is compromised or manipulated (e.g., by malware on the local machine), this mechanism could be exploited to run malicious code. The default `npx @modelcontextprotocol/server-filesystem` command also introduces a supply chain risk by downloading and executing code from npm. While intended for local tooling, the ability to execute arbitrary commands from a configuration file represents a significant security vulnerability if not carefully managed by the user.
Similar Servers
5ire
A desktop AI assistant client that integrates with various LLM providers and supports extensible tool and prompt functionalities via the Model Context Protocol (MCP).
mcp-router
A desktop application for managing Model Context Protocol (MCP) servers, supporting local and remote connections, context management, and integration with AI tools.
MCPControl
A Windows control server for the Model Context Protocol, enabling AI models to programmatically control system operations such as mouse, keyboard, window management, and screen capture.
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.