Back to Home
19-84 icon

redd-archiver

Verified Safe

by 19-84

Overview

Archiving and providing AI-optimized access to Reddit-like platform data via a PostgreSQL-backed system and a RESTful API.

Installation

Run Command
uv run python mcp_server/server.py --api-url http://localhost:5000

Environment Variables

  • POSTGRES_DB
  • POSTGRES_USER
  • POSTGRES_PASSWORD
  • DATABASE_URL
  • FLASK_SECRET_KEY
  • REDDARCHIVER_SITE_NAME
  • REDDARCHIVER_API_URL

Security Notes

The project implements rate limiting, CSRF protection, and parameterized queries for SQL injection prevention within its API. Input validation regex whitelists are used to sanitize user input. Docker containers for core services are configured with read-only filesystems. Wildcard CORS is explicitly enabled for the public archive API. Peripheral 'tools' use 'sudo docker exec psql' which requires elevated Docker privileges but is not part of the continuously running server. The 'POSTGRES_PASSWORD' in `docker-compose.yml` defaults to 'CHANGE_THIS_PASSWORD' and requires user modification for security.

Similar Servers

Stats

Interest Score96
Security Score8
Cost ClassLow
Avg Tokens1500
Stars296
Forks15
Last Update2026-01-19

Tags

AI IntegrationArchivingData ManagementREST APIPostgreSQLFlaskFastMCP