ai_writers_workshop
A Model Context Protocol server that provides narrative, character, and archetypal storytelling tools to AI assistants.
claude mcp add --transport stdio angrysky56-ai_writers_workshop python -m ai_writers_workshop \ --env AWW_API_TOKEN="Optional API token for external integrations" \ --env AWW_DATA_PATH="Path to store projects and knowledge graph data" \ --env AWW_LOG_LEVEL="Logging level for the server (e.g., INFO, DEBUG)"
How to use
AI Writers Workshop provides a modular, project-based environment for narrative creation and analysis. It offers managers for projects, characters, plots, and scenes, plus a knowledge graph to capture relationships between entities, symbols, and themes. You can create writing projects, craft characters with archetypes, generate scenes and outlines, and then compile narratives into markdown or other formats. The built-in tools expose operations like listing plots, creating custom plotlines, integrating patterns, and exploring narrative graphs, enabling a cohesive creative workflow across multiple projects. Use the project scope to organize character development, plot progression, and symbolic connections, and leverage the knowledge graph to surface relationships and thematic threads across your storytelling elements.
How to install
Prerequisites:
- Python 3.8+ installed on your system
- Access to the internet to install Python packages
Step-by-step installation:
-
(Optional) Create a virtual environment python -m venv aw_env source aw_env/bin/activate # On Windows use aw_env\Scripts\activate
-
Install the AI Writers Workshop package (replace with the actual package name if different) pip install ai-writers-workshop
-
Verify installation by running a quick help check or version check python -m ai_writers_workshop --help # or a provided CLI entry if available
-
Start the MCP server python -m ai_writers_workshop
-
If you run behind a firewall or require specific ports, set environment variables accordingly (see mcp_config.env values in this document).
Additional notes
Tips and common considerations:
- Use a dedicated data path to keep projects and knowledge graph data organized and portable (AWW_DATA_PATH).
- If you enable verbose logging (AWW_LOG_LEVEL=DEBUG), monitor performance and identify long-running pattern analyses.
- The knowledge graph stores entities and relations under knowledge_graph/; back up this directory regularly for safety.
- For collaboration, leverage project-based scoping so team members work on distinct projects without interfering with others.
- If you encounter module import errors, ensure the Python environment is activated and the package version is compatible with your Python interpreter.
Related MCP Servers
mcp -odoo
A Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo ERP systems through standardized resources and tools for data retrieval and manipulation.
mcp-logic
Fully functional AI Logic Calculator utilizing Prover9/Mace4 via Python based Model Context Protocol (MCP-Server)- tool for Windows Claude App etc
apple-books
Apple Books MCP Server
Unified -Tool-Graph
Instead of dumping 1000+ tools into a model’s prompt and expecting it to choose wisely, the Unified MCP Tool Graph equips your LLM with structure, clarity, and relevance. It fixes tool confusion, prevents infinite loops, and enables modular, intelligent agent workflows.
mcpx-py
Python client library for https://mcp.run - call portable & secure tools for your AI Agents and Apps
skill
LLM-managed skills platform using MCP - create, edit, and execute skills programmatically in Claude, Cursor, and any MCP-compatible client without manual file uploads.