MCP server for creating and validating SillyTavern world book JSON files.
| Tool name | Description | Destructive? |
|---|---|---|
| init_project | ✓ no | |
| update_plan | ✓ no | |
| write_draft⚠ | ⚠ yes | |
| write_source_file⚠ | ⚠ yes | |
| read_source_file | ✓ no |
| validate_project | ✓ no | |
| generate_json | ✓ no | |
| query_project | ✓ no | |
| resume_project | ✓ no | |
| check_delivery | ✓ no | |
| import_existing_json | ✓ no | |
| import_nova_config | ✓ no | |
| repair_project | ✓ no | |
| configure_draft | ✓ no | |
| validate_mvu | ✓ no | |
| convert_mvu_path | ✓ no | |
| apply_mvu_preset | ✓ no | |
| list_mvu_variables | ✓ no | |
| upsert_mvu_variable | ✓ no | |
| remove_mvu_variable⚠ | ⚠ yes | |
| rewrite_mvu_variables⚠ | ⚠ yes | |
| update_entry_status | ✓ no | |
| query_entries | ✓ no | |
| generate_tavern_sync_config | ✓ no | |
| create_ejs_stage_template | ✓ no | |
| create_statusbar_template | ✓ no | |
| create_frontend_beautify_template | ✓ no | |
| upsert_regex_script | ✓ no | |
| upsert_tavern_helper_script | ✓ no | |
| create_adult_entry_template | ✓ no | |
| list_projects | ✓ no |
{
"mcpServers": {
"qihuang02world-book": {
"command": "npx",
"args": [
"-y",
"@qihuang02/world-book-mcp"
]
}
}
}