Token导航 LogoToken导航

MCP Server · 搜索检索

Outline MCP

A Model Context Protocol (MCP) server enabling AI assistants to interact with Outline documentation services.

stdio官方级别未说明来源级核验工具 30
知识管理文档处理PythonVS Code团队协作Claude DesktopClaudeCursorWindsurfClineVS Code Insiders

快速开始

作者 / 组织
Vortiago
提供方
Vortiago
运行时
Python

工具数量

30

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

147

仓库热度

收录来源

4 个

MCP.so

选型结论

Outline MCP 属于搜索检索类 MCP Server,公开资料标注 30 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

uvx mcp-outline # using uv

客户端配置示例

{
  "mcpServers": {
    "mcp-outline": {
      "command": "uvx",
      "args": [
        "mcp-outline",
        "#",
        "using",
        "uv"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 30 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

MCP大纲服务器

## 📢 官方概述MCP服务器可用 大纲现在发货 官方MCP服务器 --我们建议使用它。 阅读文档.

______________________________________________________________________

用于与Outline文档管理交互的模型上下文协议服务器。

特性

  • 文档操作:搜索、阅读、创建、编辑、存档文档
  • 集合:列出、创建、管理文档层次结构
  • 评论:添加和查看线程评论
  • 导入链接:查找引用特定文档的文档
  • MCP资源:通过URI直接访问内容(outline://document/{id},outline://collection/{id}等)
  • 自动速率限制:使用重试逻辑透明处理API限制

先决条件

在使用此MCP服务器之前,您需要:

  • 一 大纲 帐户(云托管或自托管)
  • 大纲web UI中的API键: 设置→ API密钥→ 新建
  • Python 3.10+(适用于非Docker安装)
获取API密钥:登录大纲→ 点击您的个人资料→ 设置→ API密钥→ “新建API密钥”。复制生成的令牌。

快速开始

一键安装

点击一个按钮,使用交互式API键提示进行安装:

%22%2C%22password%22%3Afalse%7D%5D&config=%7B%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22mcp-outline%22%5D%2C%22env%22%3A%7B%22OUTLINE_API_KEY%22%3A%22%24%7Binput%3Aoutline_api_key%7D%22%2C%22OUTLINE_API_URL%22%3A%22%24%7Binput%3Aoutline_api_url%7D%22%7D%7D>) %22%2C%22password%22%3Afalse%7D%5D&config=%7B%22command%22%3A%22uvx%22%2C%22args%22%3A%5B%22mcp-outline%22%5D%2C%22env%22%3A%7B%22OUTLINE_API_KEY%22%3A%22%24%7Binput%3Aoutline_api_key%7D%22%2C%22OUTLINE_API_URL%22%3A%22%24%7Binput%3Aoutline_api_url%7D%22%7D%7D&quality=insiders>)

手动安装

使用uv(推荐)、pip或Docker安装:

uvx mcp-outline          # using uv
pip install mcp-outline   # using pip
# using Docker
docker run -e OUTLINE_API_KEY= ghcr.io/vortiago/mcp-outline:latest

然后添加到您的MCP客户端配置中(适用于VS Code、Claude Desktop、Cursor等):

{
  "inputs": [
    {
      "id": "outline_api_key",
      "type": "promptString",
      "description": "Enter OUTLINE_API_KEY",
      "password": true
    },
    {
      "id": "outline_api_url",
      "type": "promptString",
      "description": "Outline API URL (optional, for self-hosted)",
      "password": false
    }
  ],
  "servers": {
    "mcp-outline": {
      "command": "uvx",
      "args": ["mcp-outline"],
      "env": {
        "OUTLINE_API_KEY": "${input:outline_api_key}",
        "OUTLINE_API_URL": "${input:outline_api_url}"
      }
    }
  }
}

Claude Code

claude mcp add mcp-outline uvx mcp-outline

Claude Desktop

添加 ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "mcp-outline": {
      "command": "uvx",
      "args": ["mcp-outline"],
      "env": {
        "OUTLINE_API_KEY": "",
        "OUTLINE_API_URL": ""
      }
    }
  }
}

更多客户端的设置指南:

配置

变量必填默认备注
OUTLINE_API_KEY是\*-工具调用成功所必需的。对于SSE/HTTP,也可以通过以下方式根据请求提供 x-outline-api-key 头球详情)
OUTLINE_API_URL没有https://app.getoutline.com/api对于自托管: https://your-domain/api
OUTLINE_VERIFY_SSL没有true设置 false 用于自签名证书
OUTLINE_READ_ONLY没有falsetrue =禁用所有写入操作(详情)
OUTLINE_DISABLE_DELETE没有falsetrue =仅禁用删除操作(详情)
OUTLINE_DISABLE_AI_TOOLS没有falsetrue =禁用AI工具(适用于没有OpenAI的Outline实例)
OUTLINE_DYNAMIC_TOOL_LIST没有falsetrue =启用按角色/键范围筛选每个用户的工具(详情)
OUTLINE_MAX_CONNECTIONS没有100池中的最大并发连接数
OUTLINE_MAX_KEEPALIVE没有20池中的最大空闲连接数
OUTLINE_TIMEOUT没有30.0读取超时(秒)
OUTLINE_CONNECT_TIMEOUT没有5.0连接超时(秒)
OUTLINE_WRITE_TIMEOUT没有30.0写入超时(秒)
MCP_TRANSPORT没有stdio运输方式: stdio (本地), sse 或 streamable-http (远程)
MCP_HOST没有127.0.0.1服务器主机。使用 0.0.0.0 在Docker中用于外部连接
MCP_PORT没有3000HTTP服务器端口(仅适用于 sse 和 streamable-http 模式)

访问控制

特征环境变量效果
只读模式OUTLINE_READ_ONLY=true禁用所有写入操作--只有搜索、读取和导出工具可用
禁用删除OUTLINE_DISABLE_DELETE=true仅禁用删除操作,允许所有其他写入操作
动态工具列表OUTLINE_DYNAMIC_TOOL_LIST=true根据大纲角色和API关键作用域按用户筛选工具
排列用户大纲API键x-outline-api-key header对于多用户设置,每个用户在HTTP模式下传递自己的Outline API密钥

只读模式优先于禁用删除。看 配置指南 了解详情。

工具

备注:工具可用性取决于您的 访问控制 设置。

搜索与发现

  • search_documents(query, collection_id?, limit?, offset?) -按关键字分页搜索文档
  • list_collections() -列出所有收藏
  • get_collection_structure(collection_id) -获取集合中的文档层次结构
  • get_document_id_from_title(query, collection_id?) -通过标题搜索查找文档ID

文档阅读

  • read_document(document_id) -获取文档内容
  • export_document(document_id) -将文档导出为标记

文档管理

  • create_document(title, collection_id, text?, parent_document_id?, publish?) -创建新文档
  • update_document(document_id, title?, text?, append?) -更新文档(附加模式可用)
  • move_document(document_id, collection_id?, parent_document_id?) -将文档移动到不同的集合或父级

文档生命周期

  • archive_document(document_id) -归档文件
  • unarchive_document(document_id) -从存档还原文档
  • delete_document(document_id, permanent?) -删除文档(或移至回收站)
  • restore_document(document_id) -从回收站还原文档
  • list_archived_documents() -列出所有存档文件
  • list_trash() -列出回收站中的所有文档

评论与协作

  • add_comment(document_id, text, parent_comment_id?) -在文档中添加评论(支持线程回复)
  • list_document_comments(document_id, include_anchor_text?, limit?, offset?) -查看带有分页的文档注释
  • get_comment(comment_id, include_anchor_text?) -获取具体评论详细信息
  • get_document_backlinks(document_id) -查找链接到此文档的文档

馆藏管理

  • create_collection(name, description?, color?) -创建新收藏
  • update_collection(collection_id, name?, description?, color?) -更新集合属性
  • delete_collection(collection_id) -删除收藏
  • export_collection(collection_id, format?) -导出集合(默认:大纲标记)
  • export_all_collections(format?) -导出所有收藏

批量操作

  • batch_create_documents(documents) -一次创建多个文档
  • batch_update_documents(updates) -一次更新多个文档
  • batch_move_documents(document_ids, collection_id?, parent_document_id?) -移动多个文档
  • batch_archive_documents(document_ids) -存档多个文档
  • batch_delete_documents(document_ids, permanent?) -删除多个文档

AI驱动

  • ask_ai_about_documents(question, collection_id?, document_id?) -询问有关文档的自然语言问题

资源

  • outline://collection/{id} -集合元数据(名称、描述、颜色、文档计数)
  • outline://collection/{id}/tree -分层文档树结构
  • outline://collection/{id}/documents -正在收集的文件的简单列表
  • outline://document/{id} -完整文档内容(标记)
  • outline://document/{id}/backlinks -链接到此文档的文档

发展

git clone https://github.com/Vortiago/mcp-outline.git
cd mcp-outline
uv sync --group dev

uv run poe test-unit          # unit tests
uv run poe test-integration   # integration tests (starts MCP server via stdio)
uv run poe test-e2e           # E2E tests (requires Docker)

看 开发指南 用于自托管大纲设置、MCP检查器等。

故障排除

服务器未连接? 测试您的API密钥:

curl -H "Authorization: Bearer YOUR_API_KEY" YOUR_OUTLINE_URL/api/auth.info

看 故障排除指南 关于工具、速率限制和Docker的常见问题。

贡献

欢迎投稿!看 贡献.md 有关设置说明。

许可证

此项目根据MIT许可证获得许可-请参阅 许可证 文件以获取详细信息。

致谢

工具与能力

工具数量

30

资源数量

0

提示词数量

0

能力标签

research-and-data文档管理Python本地部署团队协作知识库API集成内容管理

支持客户端

Claude DesktopClaudeCursorWindsurfClineVS CodeVS Code Insiders

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 工具数量 30 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Outline MCP

MCP.so · 本页

30stdio有4 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Outline MCP 怎么安装?

公开资料给出的安装命令是 uvx mcp-outline # using uv,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Outline MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Outline MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Outline MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Outline MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf、Cline、VS Code、VS Code Insiders;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP