MCP Catalogs
Home

mcp-outline

by Vortiago·147·Score 50

MCP server that connects AI assistants to Outline documentation platforms with comprehensive document and collection management tools.

productivityknowledge-graphdeveloper-tools
45
Forks
9
Open issues
this month
Last commit
2d ago
Indexed

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:

you:AI assistants retrieving and summarizing company documentation stored in Outline
you:Automating document organization and management tasks within Outline collections
you:Enhancing collaborative workflows by having AI assist with document creation and commenting
you:What access permissions does this MCP server need?
you:Can this work with self-hosted Outline instances?
you:Is there a read-only mode available?

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 README
  • search_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

mcp-notionmcp-google-docsmcp-markdown

Installation

Installation

Quick Install

  • VS Code: [![Install in VS Code](https://img.shields.io/badge/Install_in-VS_Code-0098FF?style=flat-square&logo=visualstudiocode&logoColor=white)](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: [![Install in Cursor](https://img.shields.io/badge/Install_in-Cursor-000000?style=flat-square&logoColor=white)](https://cursor.com/en/install-mcp?name=mcp-outline&config=eyJjb21tYW5kIjoidXZ4IiwiYXJncyI6WyJtY3Atb3V0bGluZSJdLCJlbnYiOnsiT1VUTElORV9BUElfS0VZIjoiJHtpbnB1dDpvdXRsaW5lX2FwaV9rZXl9IiwiT1VUTElORV9BUElfVVJMIjoiJHtpbnB1dDpvdXRsaW5lX2FwaV91cmx9In0sImlucHV0cyI6W3siaWQiOiJvdXRsaW5lX2FwaV9rZXkiLCJ0eXBlIjoicHJvbXB0U3RyaW5nIiwiZGVzY3JpcHRpb24iOiJFbnRlciBPVVRMSU5FX0FQSV9LRVkiLCJwYXNzd29yZCI6dHJ1ZX0seyJpZCI6Im91dGxpbmVfYXBpX3VybCIsInR5cGUiOiJwcm9tcHRTdHJpbmciLCJkZXNjcmlwdGlvbiI6Ik91dGxpbmUgQVBJIFVSTCAob3B0aW9uYWwsIGZvciBzZWxmLWhvc3RlZCkiLCJwYXNzd29yZCI6ZmFsc2V9XX0=)

Manual Install

uvx mcp-outline          # using uv
pip install mcp-outline   # using pip

Claude 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

GitHub →

Last updated · Auto-generated from public README + GitHub signals.