spring-kt-mcp-server
Verified Safeby jaydenchuljinlee
Overview
This project implements a Multi-Content Prompt (MCP) server that exposes news aggregation functionality as discoverable tools for an MCP client.
Installation
./gradlew :server:bootRunEnvironment Variables
- OPENAI_API_KEY
Security Notes
The RSS parser explicitly disables external DTD/entity loading, mitigating XXE vulnerabilities. It also performs content type checks before parsing XML, and strips HTML from descriptions, reducing potential XSS risks. Input parameters for tools are type-safe (enums, defined types). No obvious hardcoded secrets were found in the provided code, though an OPENAI_API_KEY is expected as an environment variable.
Similar Servers
iceland-news-mcp
An MCP server that fetches and provides structured access to the latest Icelandic news from various RSS sources, integrated with a voice-activated AI assistant for news summaries and search.
MCP-News-Server
An MCP-based server for aggregating, summarizing, and analyzing news from various Turkish news sources.
termfeed
A Model Context Protocol (MCP) server that exposes RSS feed data and article details from a terminal-based RSS reader to LLM agents.
mcp-news-server
An MCP server for fetching US news headlines, summarizing them with AI, and translating them to Korean.