Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
No arguments |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
load_document | Load a document for navigation and analysis. Args:
file_path: Path to the document file
Returns:
Success message with auto-generated document ID |
get_outline | Get document outline/table of contents. Tips: First use this tool to understand document structure after you load a document.
Args:
doc_id: Document identifier
max_depth: Maximum heading depth to include, defaults to 3
Returns:
Formatted document outline |
read_section | Read content of a specific document section. Args:
doc_id: Document identifier
section_id: Section ID from outline (e.g., 'h1_0', 'h2_1')
Returns:
Section content with subsections |
search_document | Search for specific content within a document. Args:
doc_id: Document identifier
query: Search term or phrase
Returns:
Formatted search results with context |
navigate_section | Get navigation context for a section (parent, siblings, children). Args:
doc_id: Document identifier
section_id: Section ID to navigate to
Returns:
Navigation context with related sections |
list_documents | List all currently loaded documents. Returns:
List of loaded documents with their metadata |
get_document_stats | Get statistics about a loaded document. Args:
doc_id: Document identifier
Returns:
Document statistics and structure info |
remove_document | Remove a document from the navigator. Args:
doc_id: Document identifier (UUID)
Returns:
Success or error message |