← Back to Skills Marketplace
samuellie

Outline MCP

by Samuel Lie · GitHub ↗ · v1.3.4 · MIT-0
cross-platform ⚠ suspicious
190
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install outline-app-mcp
Description
Model Context Protocol (MCP) bridge for Outline (getoutline.com). Enables AI agents to search, read, create, and manage documents, collections, and comments...
Usage Guidance
This skill appears to do what it claims (an Outline MCP bridge) and needs your Outline API key and MCP URL. The main risk is its upload/bulk-sync tools: they read arbitrary absolute file paths on the host (via fs.readFileSync) and then upload those files to your Outline workspace. Before installing: 1) Only enable this skill on trusted hosts or in isolated containers; do not run it on multi-tenant or developer laptops with sensitive files. 2) Use an Outline API key with the minimum privileges possible and rotate it if exposed. 3) Consider removing or disabling the 'upload'/'bulk-sync' tools if you only need read/metadata features. 4) Inspect or vendor the npm dependencies (package-lock.json) before running npm install, and run npm install in an environment where you can audit network activity. 5) Monitor logs for unexpected file access and restrict the user account running OpenClaw (don't run as root). If you want a lower-risk alternative, request a read-only skill variant that does not accept host file paths or that only accepts files explicitly staged by an operator.
Capability Analysis
Type: OpenClaw Skill Name: outline-app-mcp Version: 1.3.4 The skill provides a bridge to the Outline documentation platform but includes scripts (bulk_sync.mjs and mcp_bridge.mjs) that allow an AI agent to read and upload arbitrary files from the host filesystem using absolute paths. While the documentation in SKILL.md explicitly warns about this risk, the implementation lacks path sanitization or directory restricted scoping, creating a significant vector for data exfiltration of sensitive local files (e.g., credentials, SSH keys) if the agent is misdirected. The behavior is plausibly aligned with the stated purpose of bulk media uploads, but the broad filesystem access constitutes a high-risk capability.
Capability Tags
cryptorequires-oauth-token
Capability Assessment
Purpose & Capability
Name/description state an Outline MCP bridge and the skill requires OUTLINE_API_KEY, OUTLINE_URL, Node and npm and includes MCP client code — these are appropriate and expected for connecting to an Outline workspace and performing document/attachment operations.
Instruction Scope
SKILL.md and the scripts explicitly include local filesystem access for bulk upload and an 'upload' action that reads files from paths provided to the agent. This behavior is within the declared purpose (bulk file/media uploads) but expands the agent's ability to read arbitrary absolute paths on the host — a sensitive capability which SKILL.md does warn about.
Install Mechanism
Install is a single npm install (no remote download of arbitrary archives). package.json depends on @modelcontextprotocol/sdk and package-lock references standard npm packages — this is a normal npm dependency install pattern.
Credentials
Only OUTLINE_API_KEY and OUTLINE_URL are required and OUTLINE_API_KEY is declared as primary. These are the expected secrets for an Outline integration and are proportionate to the skill's functionality.
Persistence & Privilege
always is false and the skill does not request system-wide config changes. It does not persist itself or modify other skills. Autonomous invocation is allowed (platform default) but is not combined with other unusual privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install outline-app-mcp
  3. After installation, invoke the skill by name or use /outline-app-mcp
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.3.4
Version synchronization for Security & Permissions disclosure
v1.0.2
Disclosed filesystem access for uploads and bulk sync tools
v1.3.2
Initial public release with MCP v1.0.0 support, bulk-sync capabilities, and end-to-end media attachment workflow.
v1.3.0
Added Content Pipeline Management workflow to SKILL.md for tracking social media posts and collaboration.
v1.2.2
Final clean release.
v1.2.1
Removed all personal and company-specific information from documentation and examples.
v1.2.0
Fixed security defaults, added install spec, and declared required credentials per ClawHub feedback.
Metadata
Slug outline-app-mcp
Version 1.3.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 7
Frequently Asked Questions

What is Outline MCP?

Model Context Protocol (MCP) bridge for Outline (getoutline.com). Enables AI agents to search, read, create, and manage documents, collections, and comments... It is an AI Agent Skill for Claude Code / OpenClaw, with 190 downloads so far.

How do I install Outline MCP?

Run "/install outline-app-mcp" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Outline MCP free?

Yes, Outline MCP is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Outline MCP support?

Outline MCP is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Outline MCP?

It is built and maintained by Samuel Lie (@samuellie); the current version is v1.3.4.

💬 Comments