athenaeum
Verified Safeby matthewhanson
Overview
A specialized RAG (Retrieval-Augmented Generation) system designed for RPG world knowledge bases, providing semantic search, timeline queries, and multi-persona chat capabilities for game masters and world-builders.
Installation
uv run athenaeum serve --index ./indexEnvironment Variables
- OPENAI_API_KEY
Security Notes
The default CORS configuration `allow_origins=["*"]` is too permissive for production and should be restricted by the user. `subprocess.Popen` is used in the CLI to launch the uvicorn server, but the command arguments are controlled and not vulnerable to arbitrary command injection. OpenAI API keys are correctly sourced from environment variables. No 'eval' or code obfuscation patterns were found.
Similar Servers
haiku.rag
Opinionated agentic RAG powered by LanceDB, Pydantic AI, and Docling to provide hybrid search, intelligent QA, and multi-agent research over user-provided documents, accessible via CLI, Python API, Web App, TUI, or as an MCP server for AI assistants.
Context-Engine
Self-improving code search and context engine for IDEs and AI agents, providing hybrid semantic/lexical search, symbol graph navigation, and persistent memory.
flexible-graphrag
The Flexible GraphRAG MCP Server integrates document processing, knowledge graph building, hybrid search, and AI query capabilities via the Model Context Protocol (MCP) for clients like Claude Desktop and MCP Inspector.
concept-rag
This MCP server provides conceptual search, document analysis, and library exploration capabilities over a knowledge base using LanceDB and LLM-based concept extraction.