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
Add to Cursor with Docker
We recommend running this python MCP server using Docker to avoid having to install dependencies on your machine.
- Install and run Docker (or Docker Desktop)
- Build the Docker image
docker buildx build -t mcp-outline .
- In Cursor, go to the "MCP Servers" tab and click "Add Server"
OUTLINE_API_URL is optional, defaulting to https://app.getoutline.com/api
- Debug the docker image by using MCP inspector and passing the docker image to it:
Development
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
When running the MCP Inspector, go to Tools > Click on a tool > it appears on the right side so that you can query it.
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
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.
Tools
Claude와 같은 AI 도우미가 Outline 문서 서비스와 상호 작용하여 문서 검색, 읽기, 생성, 편집 및 댓글 관리를 지원할 수 있는 모델 컨텍스트 프로토콜 서버입니다.
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server utilizing Claude AI for generating intelligent queries and offering documentation assistance based on API documentation analysis.Last updated -33
- AsecurityFlicenseAqualityA Model Context Protocol server that connects AI assistants like Claude to Notion workspaces, enabling them to view, search, create, and update Notion databases, pages, and content blocks.Last updated -124941
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI assistants like Claude to access and search Atlassian Confluence content, allowing integration with your organization's knowledge base.Last updated -745924
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to interact with Confluence content, supporting operations like retrieving, searching, creating, and updating pages and spaces.Last updated -98MIT License