termfeed
Verified Safeby syou6162
Overview
A Model Context Protocol (MCP) server that exposes RSS feed data and article details from a terminal-based RSS reader to LLM agents.
Installation
npx termfeed mcp-serverEnvironment Variables
- TERMFEED_DB
- XDG_DATA_HOME
Security Notes
The server uses `child_process.spawn` to open URLs in a browser, which is a common potential attack vector. While the implementation includes URL validation (`validateUrl`) and uses standard, relatively safe commands (`open -g`, `cmd /c start /min`, `xdg-open`) with `stdio: 'ignore', detached: true` options to prevent direct shell injection, a highly crafted malicious URL could potentially exploit vulnerabilities in the target browser or OS's URL handler. No direct `eval` or obvious hardcoded secrets were found. User input to tools is schema-validated (`zod`).
Similar Servers
mcp-client-for-ollama
An interactive terminal client for connecting local Ollama LLMs to Model Context Protocol (MCP) servers, enabling advanced tool use and workflow automation for local LLMs.
mcp-use-cli
An interactive command-line interface (CLI) tool for connecting to and interacting with Model Context Protocol (MCP) servers using natural language, acting as an AI client that orchestrates LLM responses with external tools.
tuisic
A terminal-based online music streaming application that provides an MCP (Model Context Protocol) server for AI integration, allowing AI clients to control music playback and search.
miniflux-mcp
Manage and interact with a Miniflux RSS reader instance using the Model Context Protocol (MCP).