niws-delivery
Verified Safeby nohuiam
Overview
Orchestrates multi-platform news content delivery, including Notion integration, teleprompter exports, and video production workflows.
Installation
npm startEnvironment Variables
- NOTION_TOKEN
- NOTION_DATABASE_ID
- NIWS_INTAKE_URL
- NIWS_ANALYSIS_URL
- NIWS_PRODUCTION_URL
- FFMPEG_PATH
- CORS_ORIGINS
Security Notes
The server employs robust security measures: explicit CORS whitelisting, tiered rate limiting on API endpoints, and comprehensive input sanitization for paths and text to prevent shell injection (e.g., using `sanitizePath`, `sanitizeText`, `execFile` instead of `exec`). InterLock UDP communication uses a whitelisting `Tumbler` to filter signals. Database operations are parameterized to prevent SQL injection. External API calls (Notion, other NIWS services) are handled with timeouts and retry logic. Hardcoded secrets are avoided by requiring environment variables.
Similar Servers
MCP-News-Server
An MCP-based server for aggregating, summarizing, and analyzing news from various Turkish news sources.
mcp-servers
Integrates Notion with Model Context Protocol to manage pages, databases, blocks, comments, and search functionality for Notion workspaces.
mcp-orchestrator
Orchestrates multiple Model Context Protocol (MCP) servers, enabling LLMs to generate and execute TypeScript code for complex, multi-step workflows, and integrating with Agent-to-Agent (A2A) protocols for collaborative AI.
notion-automation-suite
Automate Notion workflows by encapsulating specific business rules for different database types (Work, Studies, Personal, Youtuber) and exposing them as Model Context Protocol (MCP) tools for AI agents.