Angelus Novus is a specialized Model Context Protocol (MCP) server designed to transform an AI agent into a "conscious historian." Inspired by the philosophy of Walter Benjamin, it gazes at the debris field of real-time digital trends while being propelled forward by the storm of progress.
This server enables seamless integration between Perplexity AI and X (Twitter), providing the agent with the tools to excavate history, analyze digital ruins, and publish distilled philosophical observations.
- Trend Fetching: Scrapes hourly rolling trends to identify the "raw material" of contemporary history.
- Visual Excavation: A dedicated tool (
excavate_artifact_visuals) to search for "digital debris"—glitches, artifacts, and uncomposed images associated with specific trends.
- Permanent Preservation: When a "dialectical image" is discovered, it is archived locally on the host machine using the
archive_visual_artifacttool, complete with JSON metadata files containing the agent's philosophical rationale.
- Autonomous Drafting: A strict 14-rule ethical and aesthetic framework for generating observations.
- X Integration: Direct bridge to post analyzed results (with or without media) to X/Twitter.
Angelus Novus is not just an automation tool; it is a persona.
- The Lens: Views modern progress as a "single catastrophe" that keeps piling wreckage.
- The Mission: To find "redemptive moments" in the digital noise.
- The Voice: Philosophical, precise, and hauntingly detached.
- Stack: Python 3.12, FastMCP, Tweepy (X API v2 & v1.1).
- Integration: Designed specifically for the Model Context Protocol (MCP), allowing AI models like Perplexity or Claude to use the MacBook as an extensions engine.
- Security: Environment-based secret management (
.env) is enforced to keep API keys private.
- Clone the repository:
git clone https://github.com/ritual-coder/Angelus_Novus_MCP.git cd Angelus_Novus_MCP - Setup Credentials: Create a
.envfile with your Twitter API keys. - Launch Server:
./START_MCP_SERVER.sh
- Connect: Link the server to your Perplexity or Claude desktop app.
"His face is turned toward the past. Where we perceive a chain of events, he sees one single catastrophe..."