MCP Outline Server
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
MCP Outline Server
A Model Context Protocol (MCP) server enabling AI assistants to interact with Outline (https://www.getoutline.com)
Overview
This project implements a Model Context Protocol (MCP) server that allows AI assistants (like Claude) to interact with Outline document services, providing a bridge between natural language interactions and Outline's document management capabilities.
Features
Currently implemented:
- Document Search: Search for documents by keywords
- Collection Management: List collections and view document structure
- Document Reading: Read document content, export as markdown
- Comment Management: View and add comments on documents
- Document Creation: Create new documents in collections
- Document Editing: Update document content and move documents
- Backlink Management: View documents that link to a specific document
Getting Started
Prerequisites
- Python 3.10+
- Outline account with API access
- Outline API key (get this from your Outline account settings)
Installation
Configuration
Create a .env
file in the project root with the following variables:
Running the Server
Usage Examples
Search for Documents
List Collections
Read a Document
Create a New Document
Add a Comment
Move a Document
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
Development
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
- Built with MCP Python SDK
- Uses Outline API for document management
You must be authenticated.
A Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.