ai_summarizer_context
by linhnvv2
Overview
A desktop application and Chrome extension for AI-powered summarization, explanation, and translation of text, chat with local LLMs, and browser automation via agent commands and Model Context Protocol (MCP) tool integration.
Installation
python app.pySecurity Notes
CRITICAL: The Chrome extension component (`extension/src/sidepanel.js`) directly parses JSON-like strings from the LLM's streaming output and executes them as browser automation commands via `chrome.tabs.sendMessage` to `content_script.js` when `automation_enabled` is true. This creates a direct pipeline for LLM-generated commands to control the browser, allowing arbitrary actions (e.g., clicking links, typing, reading page content). This is a significant security risk, as a compromised or 'misaligned' local LLM could lead to data exfiltration, phishing, or other malicious activities without explicit user confirmation for each command. While the desktop app's MCP tool calls appear to be user-initiated via a UI panel, the browser extension's automation is direct.
Similar Servers
5ire
A desktop AI assistant client that integrates with various LLM providers and connects to Model Context Protocol (MCP) servers for extended tool-use and knowledge base capabilities.
mcp-router
A desktop application that simplifies the management and aggregation of Model Context Protocol (MCP) servers.
Windows-MCP.Net
Enabling AI assistants to automate tasks and interact with the Windows desktop environment.
deepl-mcp-server
Provides DeepL translation and linguistic capabilities as a Model Context Protocol (MCP) server for integration with AI clients.