mcp-outline
Verified Safeby Vortiago
Overview
A Model Context Protocol server for interacting with Outline document management, enabling AI assistants to search, read, create, edit, archive, and manage documents, collections, and comments.
Installation
docker run -e OUTLINE_API_KEY=<your-key> ghcr.io/vortiago/mcp-outline:latestEnvironment Variables
- OUTLINE_API_KEY
- OUTLINE_API_URL
- OUTLINE_READ_ONLY
- OUTLINE_DISABLE_DELETE
- OUTLINE_DISABLE_AI_TOOLS
- MCP_TRANSPORT
- MCP_HOST
- MCP_PORT
- OUTLINE_MAX_CONNECTIONS
- OUTLINE_MAX_KEEPALIVE
- OUTLINE_TIMEOUT
- OUTLINE_CONNECT_TIMEOUT
Security Notes
The server correctly uses environment variables for sensitive API keys. No dynamic code execution (e.g., 'eval', 'exec', or 'subprocess' with user-controlled input) is apparent in the provided source. The `_sanitize_value` function handles basic cleanup of environment variable strings. A patch is included to handle malformed input from specific MCP clients (GitHub Copilot CLI), which enhances robustness against potentially invalid requests. Reliance on `httpx` and `FastMCP` (reputable libraries) is a positive. The security of the underlying Outline instance itself would be an external dependency.
Similar Servers
mcp-documentation-server
A local-first MCP server for document management, semantic search, and AI-powered document intelligence.
google-docs-mcp
Allows AI assistants to programmatically interact with Google Docs, Sheets, and Drive for document management, editing, formatting, and file organization.
workflowy
Connect AI assistants to Workflowy data and outlines for search, bulk operations, and reporting, or manage Workflowy via CLI.
mcp-obsidian-tools
Provides a Model Context Protocol (MCP) server for LLM clients to read, search, and query an Obsidian markdown note vault.