适合谁
- 需要让 AI 访问一个或多个 MediaWiki wiki 的团队。
- 需要同时进行 wiki 内容检索和受控内容维护的用户。
- 使用支持 MCP 的 Claude、Codex、VS Code、Cursor 或其他列出客户端的用户。
来源显示该项目为 MIT 许可、版本 0.15.0 的 MediaWiki MCP Server,提供 stdio 和 StreamableHTTP 传输、广泛的 MediaWiki 读写工具及多个扩展工具包。它适合已明确配置 wiki、认证和权限边界的 AI 工作流;不应将其视为 MediaWiki 官方服务器。
最强项 · 文档质量 17/20 最弱项 · 可靠性 10/20
静态评测 · 未实际运行收录于 2026-07-30
查看 FMRS 评分方法 →运行环境:Node.js · Docker
CONFIG
指向config.的路径,用于配置wiki连接与认证;不设则默认英文维基百科,读公开wiki非必需。
MCP_TRANSPORT
选择stdio或http传输方式,默认stdio。
MCP_LOG_LEVEL
日志最低严重级别,可选debug到silent,默认debug。
MCP_CONTENT_MAX_BYTES
get-page、get-pages、parse-wikitext、compare-pages返回内容的字节上限,默认50000。
MCP_FILE_DATA_MAX_BYTES
get-file-data响应base64大小的硬上限,默认1000000。
MCP_UPLOAD_MAX_BYTES
upload-file-from-url/update-file-from-url服务端抓取的内存上限,超过则改走wiki自身copy-upload,默认104857600。
MCP_OAUTH_CREDENTIALS_FILE
覆盖OAuth凭据存储路径,默认~/.config/mediawiki-mcp/credentials.(Windows为%APPDATA%下)。
MCP_OAUTH_NO_BROWSER
设为1则OAuth流程不启动浏览器,仅把授权URL输出到stderr,适合无头环境。
MCP_ALLOW_STATIC_FALLBACK
设为true才允许在config.含静态凭据时启动HTTP传输。
MCP_MAX_REQUEST_BODY
HTTP传输的最大请求体大小,如1mb,默认1mb。
MCP_METRICS
设为true则在HTTP传输下暴露Prometheus /metrics端点。
MCP_OAUTH_ALLOWED_REDIRECTS
托管OAuth代理额外允许的重定向URI,逗号分隔。
MCP_OAUTH_CIMD_ALLOWED_HOSTS
CIMD额外信任的client_id文档主机列表。
MCP_OAUTH_PROXY_STORE_FILE
托管OAuth代理加密状态文件路径,使登录在重启后仍有效。
MCP_PUBLIC_URL
反代改写Host时覆盖保护资源发现文档中使用的公开URL。
MCP_SHUTDOWN_GRACE_MS
SIGTERM/SIGINT时等待在途/mcp请求排空的最长毫秒数,默认10000。
PORT
StreamableHTTP传输使用的端口,默认3000。
可使用 npm 包通过 npx 启动:npx -y @professional-wiki/mediawiki-mcp-server@latest。将 CONFIG 设置为配置文件路径;未提供配置时目标为 English Wikipedia。也可下载 MediaWiki-MCP-Server.mcpb 安装,或按客户端文档添加标准 MCP 配置。HTTP 模式需将 MCP_TRANSPORT 设置为 http,并可通过 PORT 配置端口。
{"mcpServers":{"mediawiki-mcp-server":{"command":"npx","args":["-y","@professional-wiki/mediawiki-mcp-server@latest"],"env":{"CONFIG":"path/to/config.json"}}}}
以 Claude Code 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"mediawiki-mcp-server": {
"command": "npx",
"args": [
"-y",
"@professional-wiki/mediawiki-mcp-server@latest"
],
"env": {
"CONFIG": "path/to/config.json"
}
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add mediawiki-mcp-server -e CONFIG=path/to/config.json -- npx -y @professional-wiki/mediawiki-mcp-server@latest
在终端运行;先把 <…> 占位符换成你自己的值。
安装后在客户端工具列表中应出现 get-page、search-page 等工具;让AI调用 get-site-info 查询默认wiki,能返回sitename和MediaWiki版本即证明连接成功。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
MediaWiki MCP Server 是由 ProfessionalWiki 维护的 MCP 服务器,可让大型语言模型客户端通过标准工具与任意 MediaWiki wiki 交互。它支持页面读取、搜索、历史与差异查看、解析 wikitext,以及创建、编辑、移动、删除页面和上传文件等写入操作;还提供多 wiki 资源、OAuth 工具,以及针对 NeoWiki、Semantic MediaWiki、Bucket 和 Cargo 扩展的工具包。默认面向 English Wikipedia;连接私有 wiki 或执行需要认证的操作时需要配置文件和相应凭据。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 34591590bd2f 数据同步于 2026-10-29 查看 FMRS 评分方法