MediaWiki-MCP-adapter MCP 服务器

MediaWiki-MCP-adapter MCP 服务器

将您的 FlowHunt 流程连接到 MediaWiki,使用 MediaWiki-MCP-adapter 以编程方式获取、编辑和自动化维基页面,实现更智能高效的知识库管理。

“MediaWiki-MCP-adapter” MCP 服务器的作用是什么?

MediaWiki-MCP-adapter 是一个自定义的模型上下文协议(MCP)服务器,专为对接 MediaWiki 和 WikiBase API 而设计。其主要目的是使 AI 助手和开发工具能够以编程方式与 MediaWiki 实例交互,支持对维基页面的获取和编辑。通过将这些能力通过 MCP 框架暴露出来,它便于与需要上下文信息检索或自动化页面编辑的工作流无缝集成。该适配器对于自动化知识库管理、创建智能机器人或通过将 AI 系统与 MediaWiki 等协作文档平台对接以提升开发效率尤为有用。

提示模板列表

仓库中未记录明确的提示模板。

资源列表

  • getPageContent
    获取指定 MediaWiki 页面的内容。
    • 输入: { "title": "string" }
    • 输出: { "content": "string" }

工具列表

  • editPage
    允许用新内容和可选的编辑摘要编辑指定的 MediaWiki 页面。
    • 输入: { "title": "string", "content": "string", "summary": "string (optional)" }
    • 输出: { "success": "boolean" }

本 MCP 服务器的用例

  • 自动化维基内容更新
    AI 代理或脚本可以以编程方式更新文档,确保维基内容随时保持最新,减少人工干预。
  • 批量页面编辑与迁移
    开发人员可自动化大规模内容迁移或多页面批量编辑,提高效率与一致性。
  • 为大模型上下文获取内容
    获取维基页面内容,为大模型提供最新的背景信息,用于问答或文档生成。
  • 基于维基的知识库管理
    方便构建能够管理和策划知识库的机器人或代理,通过 MCP 实现对 MediaWiki 的读写访问。
  • 与开发流程集成
    与 CI/CD 流水线或其他开发工具集成,自动将代码变更或项目更新文档化到 MediaWiki 实例中。

如何设置

Windsurf

  1. 确保已安装 Node.js(v16+)。
  2. 添加 MediaWiki-MCP-adapter 作为依赖:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. 找到您的 Windsurf 配置文件。
  4. 添加 MCP 服务器配置项:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  5. 保存配置并重启 Windsurf 以激活服务器。

API 密钥安全存储:
请将敏感信息存储在环境变量中。
示例:

{
  "env": {
    "MEDIAWIKI_API_KEY": "${MEDIAWIKI_API_KEY}"
  },
  "inputs": {
    "mediaWikiAPIBase": "https://your.mediawiki/api.php"
  }
}

Claude

  1. 前置条件:Node.js(v16+)。
  2. 安装依赖包:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. 编辑您的 Claude MCP 配置。
  4. 添加如下内容:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  5. 重启 Claude 并确认服务器可用。

Cursor

  1. 安装 Node.js(v16+)。
  2. 添加 MCP 服务器依赖包:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. 打开 Cursor 设置并编辑 MCP 部分。
  4. 插入以下内容:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  5. 保存设置并重启 Cursor。

Cline

  1. 确认 Node.js(v16+)已安装。
  2. 安装:
    npm install @lucamauri/mediawiki-mcp-adapter@latest
  3. 在 Cline MCP 配置中添加如下内容:
    {
      "mcpServers": {
        "mediawiki-mcp": {
          "command": "node",
          "args": ["build/index.js"]
        }
      }
    }
    
  4. 保存并重启 Cline。

所有平台的 API 密钥安全存储:
请将 API 密钥存储在环境变量中,并在配置中进行引用,如上述示例所示。

在流程中如何使用此 MCP

在 FlowHunt 中使用 MCP

要将 MCP 服务器集成到您的 FlowHunt 工作流中,请首先将 MCP 组件添加到您的流程中,并将其连接到您的 AI 代理:

FlowHunt MCP flow

点击 MCP 组件以打开配置面板。在系统 MCP 配置部分,按以下 JSON 格式插入您的 MCP 服务器详情:

{
  "mediawiki-mcp": {
    "transport": "streamable_http",
    "url": "https://yourmcpserver.example/pathtothemcp/url"
  }
}

配置完成后,AI 代理即可作为工具使用此 MCP,访问其所有功能。请记得将 “mediawiki-mcp” 替换为您实际的 MCP 服务器名称,并将 URL 替换为您自己的 MCP 服务器地址。


概览

部分可用性详细说明/备注
概览在 README 中描述了概览和用途。
提示模板列表未记录提示模板。
资源列表已定义 getPageContent 资源。
工具列表提供 editPage 工具。
API 密钥安全配置展示了使用 JSON 示例的环境变量配置。
采样支持(对评估不重要)未提及采样支持。

我们的观点

MediaWiki-MCP-adapter 提供了针对 MediaWiki/WikiBase API 的专注且文档完善的集成,明确提供了获取和编辑页面的资源与工具原语。虽然缺乏提示模板和采样支持限制了其在复杂大模型工作流中的灵活性,但其核心功能在内容自动化和知识库管理方面非常强大。许可证和设置指导的存在提升了开发者的可靠性。总体而言,该 MCP 服务器是 MediaWiki 自动化的坚实选择,但如果增加更高级的代理功能将进一步提升其评分。

MCP 评分

是否有 LICENSE✅ (GPL-3.0)
是否有至少一个工具
分叉数量1
Star 数量3

常见问题

MediaWiki-MCP-adapter MCP 服务器的作用是什么?

它通过模型上下文协议将 MediaWiki/WikiBase API 连接到 AI 助手和自动化工具,实现对维基页面的获取和编辑,从而实现自动化知识管理。

这个 MCP 服务器提供了哪些工具?

您可以使用 `getPageContent` 获取页面内容,使用 `editPage` 进行编辑,支持以编程方式读取和更新 MediaWiki 页面。

该适配器的典型用例有哪些?

自动化维基内容更新、批量编辑或迁移、为大模型上下文获取内容、管理基于维基的知识库,以及将文档更新集成到开发者工作流中。

MediaWiki-MCP-adapter 是否安全?

是的。API 密钥和敏感凭证应如设置说明中所示存储在环境变量中,以确保安全集成。

它支持提示模板或高级大模型代理功能吗?

不包含明确的提示模板或采样支持。重点在于页面获取和编辑的直接 API 集成。

此 MCP 服务器使用什么许可证?

它采用 GPL-3.0 许可,为开发者提供开源的可靠性与灵活性。

用 MediaWiki-MCP-adapter 自动化您的维基

使用 FlowHunt 的 MediaWiki-MCP-adapter,为您的机器人、流程和内部工具解锁无缝的 MediaWiki API 自动化。

了解更多

Wikidata MCP 服务器
Wikidata MCP 服务器

Wikidata MCP 服务器

Wikidata MCP 服务器使 AI 代理和开发者能够通过模型上下文协议(MCP)与 Wikidata API 交互。它提供了实体和属性搜索、元数据提取以及 SPARQL 查询执行等工具——让语义数据检索和知识增强在现代 AI 工作流中变得简单且易于访问。...

2 分钟阅读
AI Knowledge Graph +4
Azure Wiki Search MCP 服务器
Azure Wiki Search MCP 服务器

Azure Wiki Search MCP 服务器

Azure Wiki Search MCP 服务器使 AI 代理和开发者能够以编程方式从 Azure DevOps Wiki 搜索和检索内容,通过 MCP 规范简化对内部文档和知识库的访问。...

2 分钟阅读
MCP Server Azure +4
mcp-google-search MCP 服务器
mcp-google-search MCP 服务器

mcp-google-search MCP 服务器

mcp-google-search MCP 服务器通过 Google 自定义搜索 API 构建 AI 助手与网络之间的桥梁,实现实时搜索和内容提取。它让大语言模型能够直接从在线来源访问、验证并总结最新信息。...

2 分钟阅读
AI Web Search +5