Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_content | Semantic search across all manuscript content |
| find_related_sections | Find content semantically similar to given text |
| extract_themes | Cluster content into main themes/topics |
| track_concept_evolution | Show how concept is discussed across documents |
| find_gaps | Find terms mentioned but not explained |
| generate_outline | Create hierarchical outline from content |
| suggest_reorganization | Suggest better content organization |
| find_orphaned_sections | Find sections with no incoming links |
| validate_structure | Check heading hierarchy and section balance |
| analyze_link_graph | Visualize connections between documents |
| find_broken_links | Detect broken internal and external links |
| suggest_cross_references | Suggest where to add links between sections |
| trace_reference_chain | Follow concept through linked documents |
| check_terminology | Find inconsistent term usage |
| find_todos | Extract all TODO/FIXME/DRAFT markers |
| check_readability | Analyze readability metrics |
| find_duplicates | Find near-duplicate content |
| get_writing_stats | Overall project statistics |
| track_changes | Show what changed since timestamp |
| generate_progress_report | Create progress dashboard |
| recall_writing_session | Search writing session history by date range or query |
| get_session_context | Get detailed context for a specific file or concept from past sessions |
| list_writing_decisions | List writing decisions by file, type, or date range |
| mark_mistake | Record a writing mistake to avoid repeating it |
| search_similar_mistakes | Search for similar mistakes to avoid repeating them |
| set_requirement | Store a publisher or style requirement |
| get_requirements | Get all requirements or filter by type |
| add_style_decision | Record a style decision for consistency |
| track_file_evolution | Show how a file evolved through git commits with rationale |
| track_concept_evolution | Track how a concept's definition evolved over time |
| find_concept_contradictions | Detect contradictions in concept definitions across versions |
| link_commits_to_sessions | Link git commits to writing sessions for context |
| holistic_search | Unified search across all memory layers (content, decisions, mistakes, concepts, sessions, commits) |
| get_file_context | Get all context for a file (sessions, decisions, mistakes, commits) |
| check_before_edit | Check context before editing a file - get warnings about past mistakes, decisions, and requirements to maintain consistency |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |