outline
MCP stdio server for Outline (Cloud/Self-hosted) with permissions, templates, memberships, and multi-agent lease control.
claude mcp add --transport stdio sigee-min-outline-mcp npx -y @sigee-min/outline-mcp \ --env OUTLINE_API_KEY="your_api_key" \ --env OUTLINE_BASE_URL="https://app.getoutline.com" \ --env OUTLINE_ALLOWED_ACTIONS="read,write,delete"
How to use
outline-mcp is a production-focused MCP server that connects MCP clients to Outline workspaces, enabling agents to read, update, and manage Outline content through MCP verbs and tool mappings. It exposes a curated set of MCP tools that correspond to Outline operations, such as listing and managing collections, documents, templates, comments, and memberships, as well as AI-assisted search and document lifecycle actions. You can run this server using npx or install it globally via npm, and then point your MCP client at the server’s outline endpoint. The included environment variables let you control which Outline actions are allowed, the base URL of the Outline instance (cloud or self-hosted), and authentication through an API key. This setup is designed to work with popular MCP clients like Codex, Claude Desktop, and Cursor by presenting Outline capabilities as standard MCP tools.
How to install
Prerequisites:
- Node.js v20 or newer installed on your system
- Internet access to fetch packages from npm
Install (recommended):
- Install the MCP server globally via npm and run it directly:
npm i -g @sigee-min/outline-mcp
outline-mcp
- Or run without a global install using npx:
npx -y @sigee-min/outline-mcp
Configuration:
- Set up your Outline API credentials and endpoint as environment variables (see the mcp_config example below).
- Ensure your MCP client is configured to connect to the server as defined in the mcp_config (outline.server in this example).
Optional advanced setup:
- Use a process manager (e.g., pm2) for production deployments and to keep the MCP server running continuously.
- If you need to customize allowed actions or endpoints, adjust the OUTLINE_ALLOWED_ACTIONS and related env vars accordingly.
Additional notes
Tips and notes:
- The server relies on Outline API access; ensure your API key has appropriate permissions for the actions you intend to perform.
- OUTLINE_BASE_URL should point to your Outline instance (cloud or self-hosted); for self-hosted, provide the full base URL.
- OUTLINE_ALLOWED_ACTIONS controls what MCP clients can do via the server (e.g., read, write, delete). Use safe defaults for development (read, write, delete) and lock down in production.
- If you enable OUTLINE_LEASE_* settings (via other configurations not shown in the basic example), you can coordinate multi-agent access with leases. Adjust TTLs to suit your usage pattern.
- When integrating with MCP clients, you may need to map client capabilities to Outline operations (e.g., list_collections → Documents/Collections in Outline). The server exposes these mappings and tools to make this alignment straightforward.
- If you encounter connectivity issues, verify that OUTLINE_API_KEY and OUTLINE_BASE_URL are correct, that the Outline instance is reachable from the MCP server, and that firewall rules permit outbound API calls to Outline.
Related MCP Servers
CanvasMCPClient
Canvas MCP Client is an open-source, self-hostable dashboard application built around an infinite, zoomable, and pannable canvas. It provides a unified interface for interacting with multiple MCP (Model Context Protocol) servers through a flexible, widget-based system.
agent-orchestration
Agent Orchestration: MCP server enabling multi-agent collaboration with shared memory, task queue, resource locks, Cursor rules, and AGENTS.md workflows.
Derived-WMD
The Agentic Generative UI Platform: Transform natural language into production-ready React apps in seconds. Featuring autonomous Tambo agents, Model Context Protocol (MCP) for codebase grounding, and secure E2B sandboxed execution.
agentlens
Open-source observability and audit trail platform for AI agents. MCP-native, tamper-evident event logging, real-time dashboard.
zora
AI-driven Model Context Protocol (MCP) server for the Zora Protocol. Integrates Coinbase AgentKit and Zora’s SDK to let Claude Desktop (and other MCP clients) query tokens, track markets, and execute trades on Base/Zora — all through natural language.
mcp
A lightweight, high-performance MCP server connecting AI, tools, and automation through Stdio and HTTP streamable transports — enabling real-time context flow, smart orchestration, and seamless collaboration.