drio
Open app

Outline MCP Server

Source

Catalog onlyCatalog onlySTDIO

Overview

Outline MCP Server is a Model Context Protocol (MCP) server that allows AI agents to programmatically manage documents, collections, and other entities through the Outline knowledge base platform.

To use the Outline MCP Server, you need to install it via npm or run it directly with npx, providing your Outline API key. Once set up, you can interact with the server using AI assistants that support the Model Context Protocol.

  • Document Management: Create, update, delete, and search documents. - Collection Management: Manage collections of documents. - Comment Management: Add, update, and delete comments on documents. - User Management: List and filter users.
  1. Automating document creation and management in Outline.
  2. Integrating Outline with AI assistants for enhanced document interaction.
  3. Managing collections of documents programmatically.

Add to your AI client

Use these steps to connect Outline MCP Server in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "outline-mcp-server-mmmeff": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-outline-mcp-server-mmmeff"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "outline-mcp-server-mmmeff": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-outline-mcp-server-mmmeff"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "outline-mcp-server-mmmeff": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-outline-mcp-server-mmmeff"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "outline-mcp-server-mmmeff": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-outline-mcp-server-mmmeff"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "outline-mcp-server-mmmeff": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-outline-mcp-server-mmmeff"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "outline-mcp-server-mmmeff": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-outline-mcp-server-mmmeff"
      ]
    }
  }
}

FAQ

What are the prerequisites for using Outline MCP Server?

You need Node.js (v18 or higher) and an Outline account with API access.

How do I install Outline MCP Server?

You can install it using npm or run it directly with npx, providing your Outline API key.

Can I customize the port for the server?

Yes, you can specify a custom port when running the server.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2957,"uuid":"577e4eb8-899f-4378-aeeb-8f94ff7b2d1c","name":"outline-mcp-server","title":"Outline MCP Server","description":"","avatar_url":"https://avatars.githubusercontent.com/u/995568?v=4","created_at":"2025-03-16T05:43:47.913Z","updated_at":"2025-03-16T06:10:01.876Z","status":"created","author_name":"mmmeff","author_avatar_url":"https://avatars.githubusercontent.com/u/995568?v=4","tags":"[]","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/mmmeff/outline-mcp-server","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"4\",\"license\":\"\",\"language\":\"TypeScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-24 09:49:40\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]