
Outline MCP Server

2025.03.25
8
TypeScript知识管理文档协作交流协作
Outline MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,专门用于与 Outline 知识管理平台的 API 进行交互。它允许 AI 代理通过编程方式管理文档、集合和其他实体,提供了一系列强大的文档和集合管理功能。
View on GitHub
Overview
基本能力
产品定位
Outline MCP Server 是一个中间件服务,旨在为 AI 代理提供与 Outline 知识管理平台的无缝集成能力,实现文档和集合的自动化管理。
核心功能
- 文档管理
- 创建、获取、更新、删除文档
- 文档列表和搜索
- 自然语言问答
- 模板创建
-
文档移动和归档
-
集合管理
- 获取集合详情
- 集合列表
-
创建和更新集合
-
评论管理
-
创建、更新、删除评论
-
用户管理
- 用户列表和筛选
适用场景
- AI 代理自动化管理知识库
- 团队协作中的文档自动化处理
- 知识库内容的批量操作
- 文档内容的智能搜索和问答
工具列表
outline-mcp-server
:主服务工具,提供 Outline API 的 MCP 接口
使用教程
使用依赖
- Node.js (v18 或更高版本)
- Outline 账户及 API 访问权限
安装教程
# 直接运行
OUTLINE_API_KEY=… npx outline-mcp-server
# 或全局安装
npm install -g outline-mcp-server
OUTLINE_API_KEY=… outline-mcp-server
# 自定义端口运行
OUTLINE_API_KEY=… outline-mcp-server --port 7070
环境变量
OUTLINE_API_KEY
(必需): Outline API 密钥OUTLINE_API_URL
(可选): 自定义 Outline API URL
调试方式
# 克隆仓库
git clone https://github.com/mmmeff/outline-mcp.git
cd outline-mcp
# 安装依赖
npm install
# 创建 .env 文件
echo 'OUTLINE_API_KEY=your_key' > .env
# 开发模式运行
npm run dev