Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| READ_ONLY | No | Enable read-only mode | false |
| MAX_RETRIES | No | API retry attempts | 3 |
| OUTLINE_URL | No | Your Outline instance URL | https://app.getoutline.com |
| DISABLE_DELETE | No | Disable delete operations | false |
| OPENAI_API_KEY | No | OpenAI API key (required when ENABLE_SMART_FEATURES=true) | |
| RETRY_DELAY_MS | No | Retry delay (ms) | 1000 |
| OUTLINE_API_TOKEN | Yes | Your Outline API token | |
| ENABLE_SMART_FEATURES | No | Enable AI features | false |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| search_documents | Search documents by keyword. Supports pagination. |
| get_document_id_from_title | Find document ID by title. |
| list_collections | Get list of all collections. |
| get_collection_structure | Get document hierarchy within a collection. |
| list_recent_documents | Get list of recently modified documents. |
| get_document | Get full document content by document ID. |
| export_document | Export document in Markdown format. |
| create_document | Create a new document. |
| update_document | Update an existing document. Can append content with append mode. |
| move_document | Move document to another collection or under a parent document. |
| archive_document | Archive a document. |
| unarchive_document | Restore an archived document. |
| delete_document | Delete a document. If permanent=true, permanently delete; otherwise move to trash. |
| restore_document | Restore a document from trash. |
| list_archived_documents | Get list of archived documents. |
| list_trash | Get list of documents in trash. |
| add_comment | Add a comment to a document. Supports replies. |
| list_document_comments | Get list of comments on a document. |
| get_comment | Get details of a specific comment. |
| get_document_backlinks | Find other documents linking to this document. |
| create_collection | Create a new collection. |
| update_collection | Update collection information. |
| delete_collection | Delete a collection. All documents in the collection will also be deleted. |
| export_collection | Export a collection. |
| export_all_collections | Export all collections. |
| batch_create_documents | Create multiple documents at once. |
| batch_update_documents | Update multiple documents at once. |
| batch_move_documents | Move multiple documents at once. |
| batch_archive_documents | Archive multiple documents at once. |
| batch_delete_documents | Delete multiple documents at once. |
| sync_knowledge | Sync documents to vector store for AI-powered search. Run this before using ask_wiki. |
| ask_wiki | Ask a question and get an answer based on wiki content using RAG. |
| summarize_document | Generate an AI-powered summary of a document. |
| suggest_tags | Get AI-suggested tags for a document based on its content. |
| find_related | Find documents semantically related to a specific document. |
| generate_diagram | Generate a Mermaid diagram from a text description. |
| smart_status | Check if smart features are enabled and get index statistics. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |