Token导航 LogoToken导航

MCP Server · 文档知识

Requarks Wiki MCP

用于Wiki.js实例的MCP服务器,支持知识库的读取、编辑和管理功能,适用于团队协作和内容管理场景。

未说明官方级别未说明来源级核验工具 29
团队协作TypeScript知识管理

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
uyu423
提供方
uyu423

工具数量

29

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Requarks Wiki MCP 属于文档知识类 MCP Server,公开资料标注 29 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

文档知识

传输方式

未说明

认证方式

访问 Token

部署方式

支持远程部署

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

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

  4. 4

    验证是否可用

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

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

重新搜索wiki mcp

MCP服务器 Wiki.js 实例,让代理将其用作知识库。

特征:

  • 29工具 (19读+10写)涵盖页面、评论、标签、资产、用户、导航和系统信息。
  • 搜索、列出和浏览检索工作流程的页面(类似RAG的用法)。
  • 按路径或页面ID获取页面内容,查看版本历史记录并还原以前的版本。
  • 使用页面树、页面链接图和导航结构浏览网站层次结构。
  • 完整的评论系统:列出、阅读、创建、更新和删除页面上的评论。
  • 用于媒体文件发现的资产和文件夹浏览。
  • 用户上下文:当前用户配置文件和用户搜索。
  • 系统诊断:版本信息、站点配置和导航树。
  • 标签管理:列出、搜索、更新和删除标签。
  • 可选页面创建/更新/删除/移动/还原工具,带有明确的安全门。
  • 内置资源:markdown语法指南、Mermaid图指南和API权限指南。
  • 使用LLM友好的错误消息键入错误分类。
  • GraphQL客户端,具有超时、指数回退重试和请求相关性。
  • 安全强化:敏感字段过滤、URL验证、输入长度限制。

需求

  • Node.js 20+
  • 可访问的Wiki.js主机名
  • 具有适当权限的Wiki.js API密钥(JWT)

设置

cp .env.example .env
npm install

配置 .env:

WIKI_BASE_URL=https://your-wiki-hostname
WIKI_API_TOKEN=your_wikijs_api_key_jwt
WIKI_GRAPHQL_PATH=/graphql
WIKI_DEFAULT_LOCALE=en
WIKI_DEFAULT_EDITOR=markdown

# Mutating operations are disabled by default
WIKI_MUTATIONS_ENABLED=false
# Optional extra safety gate for writes. If set, write tools must pass matching confirm.
WIKI_MUTATION_CONFIRM_TOKEN=
WIKI_MUTATION_DRY_RUN=true
# Comma-separated path prefixes without leading slash (empty = no prefix restriction)
WIKI_ALLOWED_MUTATION_PATH_PREFIXES=

# HTTP resilience
WIKI_HTTP_TIMEOUT_MS=15000
WIKI_HTTP_MAX_RETRIES=2

环境变量引用:

变量必填默认描述
WIKI_BASE_URL是-基本Wiki.js URL(例如, https://wiki.example.com).
WIKI_API_TOKEN是-Wiki.js API密钥JWT用于 Authorization: Bearer ....
WIKI_GRAPHQL_PATH没有/graphqlGraphQL端点路径附加到 WIKI_BASE_URL.
WIKI_DEFAULT_LOCALE没有en当工具输入不提供区域设置时使用的默认区域设置。
WIKI_DEFAULT_EDITOR没有markdown未指定时用于页面创建的默认编辑器。
WIKI_MUTATIONS_ENABLED没有false设置为时启用所有写入工具(页面、注释和标记突变) true.
WIKI_MUTATION_CONFIRM_TOKEN没有`` (empty)Optional extra safety gate. When set, write tool calls must provide matching confirm.WIKI_MUTATION_DRY_RUNNotrueWhen true, mutation tools return preview only and do not write to Wiki.js.WIKI_ALLOWED_MUTATION_PATH_PREFIXESNo`` (空)允许使用逗号分隔的路径前缀(不带前导斜线)进行突变。空表示没有前缀限制。
WIKI_HTTP_TIMEOUT_MS没有15000HTTP请求超时(毫秒)(包括正文读取)。最低1。
WIKI_HTTP_MAX_RETRIES没有2瞬时读取失败的最大重试次数(408、502-504)。突变永远不会被再次尝试。最小值0。

Wiki.js先决条件(GraphQL+neneneba API密钥):

  • 此MCP内部使用Wiki.js GraphQL。
  • 在Wiki.js管理中,转到 Administration -> API 并启用API访问。
  • 创建API密钥并将其设置为 WIKI_API_TOKEN.

MCP客户端配置示例(~/.mcp.json)

{
  "mcpServers": {
    "requarks-wiki": {
      "command": "npx",
      "args": ["-y", "@yowu-dev/requarks-wiki-mcp@latest"],
      "env": {
        "WIKI_BASE_URL": "https://wiki.your-domain.dev",
        "WIKI_API_TOKEN": "your_wikijs_api_key_jwt",
        "WIKI_GRAPHQL_PATH": "/graphql",
        "WIKI_DEFAULT_LOCALE": "en",
        "WIKI_DEFAULT_EDITOR": "markdown",
        "WIKI_MUTATIONS_ENABLED": "true",
        "WIKI_MUTATION_CONFIRM_TOKEN": "CONFIRM_UPDATE",
        "WIKI_MUTATION_DRY_RUN": "false",
        "WIKI_ALLOWED_MUTATION_PATH_PREFIXES": "",
        "WIKI_HTTP_TIMEOUT_MS": "15000",
        "WIKI_HTTP_MAX_RETRIES": "2"
      }
    }
  }
}

通过本地路径注册MCP(无需npm Publish)

您可以直接从本地项目路径注册此MCP服务器,而无需从npm发布/安装。

  1. 在此存储库中构建
npm install
npm run build
  1. 在中注册本地绝对路径 ~/.mcp.json
{
  "mcpServers": {
    "requarks-wiki-local": {
      "command": "node",
      "args": ["/absolute/path/to/requarks-wiki-mcp/dist/index.js"],
      "env": {
        "WIKI_BASE_URL": "https://wiki.your-domain.dev",
        "WIKI_API_TOKEN": "your_wikijs_api_key_jwt",
        "WIKI_GRAPHQL_PATH": "/graphql",
        "WIKI_DEFAULT_LOCALE": "en",
        "WIKI_DEFAULT_EDITOR": "markdown",
        "WIKI_MUTATIONS_ENABLED": "true",
        "WIKI_MUTATION_CONFIRM_TOKEN": "",
        "WIKI_MUTATION_DRY_RUN": "false",
        "WIKI_ALLOWED_MUTATION_PATH_PREFIXES": "",
        "WIKI_HTTP_TIMEOUT_MS": "15000",
        "WIKI_HTTP_MAX_RETRIES": "2"
      }
    }
  }
}

笔记:

  • 始终使用绝对路径。
  • 重新运行 npm run build 代码更改后 dist/index.js 保持最新状态。

跑

发展:

npm run dev

构建+运行:

npm run build
npm start

MCP工具

阅读工具(19)

页:

工具说明
wikijs_search_pages跨wiki页面的全文搜索。
wikijs_list_pages列出具有可选区域设置筛选器和限制的页面。
wikijs_get_page_by_path按路径+区域设置获取整页内容。
wikijs_get_page_by_id通过数字ID获取整页内容
wikijs_get_page_tree浏览网站层次结构(文件夹、页面或两者)。
wikijs_get_page_history查看页面的编辑历史记录。
wikijs_get_page_version获取特定版本的完整内容。
wikijs_get_page_links获取页面链接关系(知识图)。

标签:

工具说明
wikijs_list_tags列出内容分类发现的所有标签。
wikijs_search_tags搜索与查询字符串匹配的标签

评论:

工具说明
wikijs_list_comments按路径和区域设置列出页面的所有注释。
wikijs_get_comment按ID获取单个评论

系统和导航:

工具说明
wikijs_get_system_infoWiki.js版本、数据库类型和使用统计信息。
wikijs_get_navigation导航树结构。
wikijs_get_site_config站点配置(非敏感字段)。

资产:

工具说明
wikijs_list_assets列出带有可选文件夹和类型过滤器的资产。
wikijs_list_asset_folders列出资产文件夹。

用户:

工具说明
wikijs_get_current_user获取当前已通过身份验证的API用户的配置文件。
wikijs_search_users按姓名或电子邮件搜索用户。

写入工具(10,禁用,除非 WIKI_MUTATIONS_ENABLED=true)

页面突变:

工具说明
wikijs_create_page创建一个包含内容、标签和元数据的新页面。
wikijs_update_page按ID更新现有页面
wikijs_delete_page按ID删除页面。可能需要 manage:pages 或 delete:pages.
wikijs_move_page将页面移动/重命名到新路径或区域设置。
wikijs_restore_page将页面还原到以前的版本。

评论突变:

工具说明
wikijs_create_comment在页面上创建评论。
wikijs_update_comment按ID更新现有评论
wikijs_delete_comment按ID删除评论

标签突变:

工具说明
wikijs_update_tag更新标签的slug和标题。
wikijs_delete_tag从所有页面中删除标记。

突变安全性

  • 当 WIKI_MUTATION_CONFIRM_TOKEN 已设置,变异工具需要匹配 confirm 争论。
  • 当 WIKI_MUTATION_DRY_RUN=true,编写工具返回预览,不要修改Wiki.js。
  • 如果 WIKI_ALLOWED_MUTATION_PATH_PREFIXES 设置后,页面和注释创建突变仅限于这些路径前缀。
  • 所有突变尝试都会向stderr写入结构化审计行。

MCP资源

资源URI描述
wikijs://markdown-guideWiki.js markdown语法指南(CommonMark/GFM+Wiki.js特定扩展),用于页面创作和更新。
wikijs://mermaid-guideWiki.js的Mermaid 8.8.2图表语法指南(9种支持的图表类型,不支持的功能警告,版本限制)。
wikijs://api-permissions-guideWiki.js API权限模型、错误代码和API密钥配置指南,用于自我诊断权限错误。

权限说明(Wiki.js)

对于API密钥来说,Wiki.js的权限行为可能令人惊讶。特别地:

  • 某些操作可能需要 manage:pages/delete:pages 页面规则级别的规则。
  • 阅读 content 可能需要 read:source 这取决于模式/字段级别的检查。
  • 评论操作需要 read:comments, write:comments,或 manage:comments.
  • 系统信息和导航需要管理员级别的API密钥权限。

常见错误代码:

代码含义
6013PageViewForbidden --检查组权限+页面规则 read:pages/read:source
6003页面不存在
8002CommentPostForbidden
8003CommentNotFound
8004CommentViewForbidden
8005CommentManageForbidden

有关更多详细信息,请阅读 wikijs://api-permissions-guide 资源。

建议的最低API密钥权限

对于读取量大的KB使用:

  • read:pages, read:source
  • read:comments (用于评论浏览)
  • 允许对预期路径/区域设置进行这些权限的页面规则

对于写入工作流:

  • write:pages (创建和更新)
  • manage:pages 或 delete:pages (用于删除/移动操作)
  • write:comments, manage:comments (用于评论突变)
  • manage:system (用于标签管理)

安全指导

  • 仅保留API令牌服务器端。
  • 从只读权限开始。
  • 保持 WIKI_MUTATIONS_ENABLED=false 除非需要更新。
  • 可选硬化:设置强随机 WIKI_MUTATION_CONFIRM_TOKEN 并通过匹配 confirm 用于写电话。
  • 保持 WIKI_MUTATION_DRY_RUN=true 直到你准备好进行真正的写作。
  • 使用 WIKI_ALLOWED_MUTATION_PATH_PREFIXES 以限制写入范围。
  • wikijs_get_system_info 默认情况下过滤敏感的基础结构字段(dbHost、configFile等)。
  • scriptJs/scriptCss 页面创建/更新中的字段长度有限(10000个字符),并包含浏览器执行警告。

工具与能力

工具数量

29

资源数量

0

提示词数量

0

能力标签

知识库管理TypeScript本地部署团队协作内容管理Wiki工具GraphQL集成

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

典型使用场景

读长文档提问

把 PDF、Markdown 和笔记交给模型,按章节追问细节。

整理知识库

把零散资料归档、打标签,检索时更容易命中。

批量出摘要

提取要点,输出能直接引用的段落。

选择建议

值得选的地方

  • 工具数量 29 个,一次接入能覆盖的操作比单点工具更全。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。

更适合

  • 需要在文档知识场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

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

MCP World · 本页

29未说明未标注2 个2026-05-17
Cherry Studio

MCP World

0未说明未标注1 个2026-05-17
Pdf Math Translate

MCP World

0stdio有1 个2026-05-17
report generation

MCP World

0stdio有1 个2026-05-17
Anything To Notebooklm

MCP World

0stdio有1 个2026-05-17

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

常见问题

5 条

Requarks Wiki MCP 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

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

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Requarks Wiki MCP 收费吗?

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

Requarks Wiki MCP 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Requarks Wiki MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP