mcp-outline
by Vortiago·★ 147·Score 50
MCP server that connects AI assistants to Outline documentation platforms with comprehensive document and collection management tools.
Overview
This MCP server provides comprehensive access to Outline documentation systems, enabling AI assistants to perform document operations like search, read, create, edit, and archive documents. It supports collection management, threaded comments, backlink tracking, and features MCP resources for direct content access via URI scheme. The server implements transparent rate limiting and supports various access control configurations including read-only mode and granular permission settings.
Try asking AI
After installing, here are 6 things you can ask your AI assistant:
When to choose this
Choose this server if you're already using Outline for documentation and want AI assistants to interact with your documents through MCP.
When NOT to choose this
Don't choose this if you're not using Outline or need document management capabilities for a different platform.
Tools this server exposes
12 tools extracted from the READMEsearch_documentssearch_documents(query, collection_id?, limit?, offset?)Search documents by keywords with pagination
list_collectionslist_collections()List all collections
read_documentread_document(document_id)Get document content
create_documentcreate_document(title, collection_id, text?, parent_document_id?, publish?)Create new document
update_documentupdate_document(document_id, title?, text?, append?)Update document with optional append mode
archive_documentarchive_document(document_id)Archive document for later restoration
add_commentadd_comment(document_id, text, parent_comment_id?)Add comment to document with optional threaded reply
list_document_commentslist_document_comments(document_id, include_anchor_text?, limit?, offset?)View document comments with pagination
create_collectioncreate_collection(name, description?, color?)Create new collection for document organization
get_document_backlinksget_document_backlinks(document_id)Find documents that link to this document
batch_create_documentsbatch_create_documents(documents)Create multiple documents at once
ask_ai_about_documentsask_ai_about_documents(question, collection_id?, document_id?)Ask natural language questions about your documents
Comparable tools
Installation
Installation
Quick Install
- VS Code: [](https://vscode.dev/redirect/mcp/install?name=mcp-outline&inputs=%5B%7B%22id%22%3A%22outline_api_key%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22Enter%20OUTLINE_API_KEY%22%2C%22password%22%3Atrue%7D%2C%7B%22id%22%3A%22outline_api_url%22%2C%22type%22%3A%22promptString%22%2C%22description%22%3A%22Outline%20API%20URL%20(optional%2C%20for%20self-hosted)%22%2C%22password%22%3Afalse%7D%5D&config=%7B%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22mcp-outline%22%5D%2C%22env%22%3A%7B%22OUTLINE_API_KEY%22%3A%22%24%7Binput%3Aoutline_api_key%7D%22%2C%22OUTLINE_API_URL%22%3A%22%24%7Binput%3Aoutline_api_url%7D%22%7D%7D)
- Cursor: [](https://cursor.com/en/install-mcp?name=mcp-outline&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJtY3Atb3V0bGluZSJdLCJlbnYiOnsiT1VUTElORV9BUElfS0VZIjoiJHtpbnB1dDpvdXRsaW5lX2FwaV9rZXl9IiwiT1VUTElORV9BUElfVVJMIjoiJHtpbnB1dDpvdXRsaW5lX2FwaV91cmx9In0sImlucHV0cyI6W3siaWQiOiJvdXRsaW5lX2FwaV9rZXkiLCJ0eXBlIjoicHJvbXB0U3RyaW5nIiwiZGVzY3JpcHRpb24iOiJFbnRlciBPVVRMSU5FX0FQSV9LRVkiLCJwYXNzd29yZCI6dHJ1ZX0seyJpZCI6Im91dGxpbmVfYXBpX3VybCIsInR5cGUiOiJwcm9tcHRTdHJpbmciLCJkZXNjcmlwdGlvbiI6Ik91dGxpbmUgQVBJIFVSTCAob3B0aW9uYWwsIGZvciBzZWxmLWhvc3RlZCkiLCJwYXNzd29yZCI6ZmFsc2V9XX0=)
Manual Install
uvx mcp-outline # using uv
pip install mcp-outline # using pipClaude Desktop Configuration
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"mcp-outline": {
"command": "uvx",
"args": ["mcp-outline"],
"env": {
"OUTLINE_API_KEY": "<YOUR_API_KEY>",
"OUTLINE_API_URL": "<YOUR_OUTLINE_URL>"
}
}
}
}FAQ
- What access permissions does this MCP server need?
- The server requires an API key from Outline with appropriate permissions for the operations you want to perform (read, write, delete). You can create API keys in Outline's Settings → API Keys section.
- Can this work with self-hosted Outline instances?
- Yes, simply set the OUTLINE_API_URL environment variable to your self-hosted instance's API endpoint (e.g., https://your-domain.com/api) instead of the default cloud service.
- Is there a read-only mode available?
- Yes, set OUTLINE_READ_ONLY=true to disable all write operations, leaving only search, read, and export tools available.
Compare mcp-outline with
Last updated · Auto-generated from public README + GitHub signals.