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, and manage documents, collections, and comments.
Installation
docker run -p 3000:3000 -e OUTLINE_API_KEY=<YOUR_API_KEY> -e MCP_TRANSPORT=streamable-http ghcr.io/vortiago/mcp-outline:latestEnvironment Variables
- OUTLINE_API_KEY
Security Notes
API key is loaded from environment variables (`OUTLINE_API_KEY`) and used as a Bearer token. Input values for tools are parsed and validated by Pydantic (via FastMCP). Conditional registration of tools based on environment variables (`OUTLINE_READ_ONLY`, `OUTLINE_DISABLE_DELETE`, `OUTLINE_DISABLE_AI_TOOLS`) provides some access control. No direct use of `eval()` or similar dangerous functions detected. The `_sanitize_value` utility function attempts to clean API keys and URLs. Security relies on proper management of the `OUTLINE_API_KEY` by the user and the underlying security of the Outline API itself.
Similar Servers
mcp-documentation-server
A local-first MCP server for document management, semantic search, and AI-powered document intelligence.
mcp-obsidian
Enables AI assistants to securely and intelligently interact with Obsidian vaults via the Model Context Protocol (MCP).
obsidian-mcp-plugin
Provides AI assistants with semantic agency over an Obsidian knowledge graph, enabling them to understand, navigate, and synthesize information across notes using the Model Context Protocol.
google-docs-mcp
Provides a comprehensive Model Context Protocol (MCP) server that enables AI assistants to programmatically interact with Google Docs (reading, writing, formatting, structuring) and manage Google Drive files (discovery, folder management, file operations, document creation).