MediaWiki MCP Server

Integrations

  • Provides access to WikiData through the nodemw client, though with limited functionality as noted in the documentation.

  • Enables retrieval of MediaWiki page content, search functionality, category information, and internal link analysis from Wikipedia and other MediaWiki instances.

MediaWiki MCP 服务器

MediaWiki MCP 服务器为 Claude 等 AI 助手提供了一套强大的工具,以便与您的 MediaWiki 实例进行交互。它使用 nodemw 与 MediaWiki API 进行通信以检索 MediaWiki 页面内容。

主要特点

  • 获取页面内容:获取 wiki 页面的 HTML 内容和元数据
  • Wiki 搜索:根据关键词搜索页面
  • 获取分类信息:获取页面的分类信息
  • 链接分析:提取页面内的内部链接

先决条件

  • Node.js 18 或更高版本
  • npm 或 yarn

如何使用

安装

Claude 设置中的使用示例

Claude 配置文件中的示例配置:claude_desktop_config.json

{ "mcpServers": { "mediawiki": { "command": "npm", "args": ["@harugon/mediawiki-mcp-server"], "env": { "MEDIAWIKI_PROTOCOL": "https", "MEDIAWIKI_SERVER": "ja.wikipedia.org", "MEDIAWIKI_PATH": "/w", "MEDIAWIKI_USER_AGENT": "MediaWiki-MCP-Server/1.0", "MEDIAWIKI_CONCURRENCY": "3", "DEBUG": "1" } } } }

可用功能

环境变量列表

环境变量名称必需的默认值解释
MEDIAWIKI_协议×https与 MediaWiki 服务器的通信协议
MEDIAWIKI服务器-您的 MediaWiki 服务器的主机名(例如 ja.wikipedia.org)
MEDIAWIKI_PATH×/wMediaWiki 路径
MEDIAWIKI_用户名×-登录用户名
MEDIAWIKI密码×-登录密码
MEDIAWIKI_USER_AGENT×MediaWiki-MCP-服务器/1.0发出 API 请求时的用户代理
MEDIAWIKI_CONCURRENCY×3限制同时连接的数量
调试×0调试模式(启用于 1)

已知问题

  • 如果文章太大,可能无法检索页面(需要分块)。
  • 依赖于 nodemw,因此功能有限

关联

-
security - not tested
F
license - not found
-
quality - not tested

该工具使 Claude 等 AI 助手能够通过 MediaWiki API 检索页面内容、执行搜索和分析 wiki 信息来与 MediaWiki 实例进行交互。

  1. 主な機能
    1. 前提条件
      1. 使用方法
        1. インストール
        2. Claude設定での使用例
      2. 利用可能な機能
        1. 環境変数の一覧
          1. 既知の問題
            1. link
              ID: 61doy9xyw7