danielsobrado/ainovelprompter

★ 53⑂ 10

Create the prompts you need to write your Novel using AI

About danielsobrado/ainovelprompter

danielsobrado/ainovelprompter is an open-source project on GitHub, mainly written in Go. Create the prompts you need to write your Novel using AI It currently holds 53 stars and 10 forks with 0 open issues, and was last pushed on an unknown date (repository created unknown).

Project Overview

AI Homed tracks it on the AI Prompt Engineering board.

GitHub Repository Details

Repository danielsobrado/ainovelprompter · default branch - · size 0 KB · watchers 0 · source: GitHub REST API and repository README

README

AI Novel Prompter

AI Novel Prompter is a comprehensive writing tool designed to help novelists create consistent, well-structured prompts for AI writing assistants while managing story elements and improving prose through AI-powered assistance.

🚀 Key Features

🖥️ Desktop Application (Wails)

AI Novel 1

🔗 MCP Server Integration

AI Novel MCP 1

📦 Installation & Setup

Desktop Application

# Clone the repository
git clone https://github.com/danielsobrado/ainovelprompter.git
cd ainovelprompter

Install frontend dependencies

cd frontend npm install cd ..

Development mode

wails dev

Build for production

wails build

MCP Server for Claude Desktop

1. Build the MCP Server:

cd mcp
go build -o ainovelprompter-mcp.exe ..\cmd\mcp-server\main.go

2. Configure Claude Desktop (edit claude_desktop_config.json):

{
  "mcpServers": {
    "ai-novel-prompter": {
      "command": "C:\\path\\to\\ainovelprompter-mcp.exe",
      "args": [
        "--data-dir", "C:\\path\\to\\your\\story\\data",
        "--log-level", "INFO"
      ],
      "env": {}
    }
  }
}

3. Restart Claude Desktop to load the MCP server

⚙️ Configuration

MCP Server Options

| Argument | Short | Description | Default | |----------|-------|-------------|---------| | --data-dir | -d | Data directory path | ~/.ai-novel-prompter | | --log-level | -l | Logging verbosity | INFO | | --help | -h | Show help message | - |

Log Levels

Example Configurations

Development/Troubleshooting:

"args": ["--data-dir", "./test-data", "--log-level", "DEBUG"]

Production:

"args": ["--data-dir", "/path/to/story/data", "--log-level", "INFO"]

🛡️ Data Validation & Quality

Enhanced Validation System

Validation Rules

🎯 Usage

Desktop Application

1. Prompt Generation Tab:

2. Prose Improvement Tab: Providers 1 AI Novel Prose 1 AI Novel Prose 2

Claude Desktop Integration

Once configured, you can directly interact with your story data in Claude conversations:

# Get all characters
Show me my characters

Search for specific characters

Find characters related to "magic"

Get locations

What locations do I have in my story?

Search locations

Show me locations in the forest

🔧 Technical Stack

Frontend

Backend

MCP Server

📁 Data Storage

Storage Format

~/.ai-novel-prompter/
├── characters/
│   └── [character-id]/
│       ├── 2025-07-22T10-30-15.000+04-00.json
│       └── 2025-07-22T11-45-20.000+04-00.json
├── locations/
├── codex/
├── rules/
├── sample-chapters/
├── task-types/
└── prose-prompts/

Features

🐛 Troubleshooting

Character Loading Issues

1. Enable Debug Logging:

"args": ["--log-level", "DEBUG"]

2. Check Claude Desktop Logs for detailed error information

3. Common Issues:

MCP Server Issues

1. Verify Server Binary: Ensure ainovelprompter-mcp.exe is built with latest code 2. Check Configuration: Verify paths and arguments in claude_desktop_config.json 3. Restart Claude Desktop: Required after configuration changes 4. Review Logs: Look for startup errors and connection issues

📊 Recent Improvements

Version 0.1.0 Features

Validation Enhancements

🤝 Contributing

Contributions are welcome! Please feel free to:

📄 License

This project is licensed under the Attribution-NonCommercial-NoDerivatives (BY-NC-ND) license. See: https://creativecommons.org/licenses/by-nc-nd/4.0/deed.en

---

🔗 Links

---

Last Updated: July 2025 - MCP Integration & Validation Release

GitHub Stars & Activity

53Stars
10Forks
0Open issues
GoLanguage

GitHub Popularity

GitHub stars53
Forks10
Open issues0
Primary languageGo
License-
Stars gained today0
Created-
Last pushed-

Trending History

Trending statusnot on today's boards

Related AI Projects

1

teilomillet / gollm

Go★ 674⑂ 67
2

mcp-shark / lazy-tool

Go★ 36⑂ 3
3

dair-ai / Prompt-Engineering-Guide

MDX★ 78,513⑂ 8,631
4

asgeirtj / system_prompts_leaks

JavaScript★ 67,903⑂ 11,033
5

elder-plinius / CL4R1T4S

★ 50,087⑂ 10,279
6

linshenkx / prompt-optimizer

TypeScript★ 35,260⑂ 4,115
7

promptfoo / promptfoo

TypeScript★ 25,319⑂ 2,349
8

nidhinjs / prompt-master

★ 13,440⑂ 1,563

More AI Rankings