返回市场
媒体维基MCP服务器

媒体维基MCP服务器

作者:shiquda15 星标更新:2025-07-13

项目介绍

<b>已过时。请使用 https://github.com/ProfessionalWiki/MediaWiki-MCP-Server!</b>

MediaWiki MCP 服务器 🚀

smithery 徽章

MseeP.ai 安全评估徽章

一个提供与维基百科API无缝交互的MCP服务器。此工具允许您使用大语言模型(LLMs)搜索并检索维基百科内容! 🤖!

https://github.com/user-attachments/assets/b5d9c5f3-a60e-48ea-8b4b-f1a7524d4fbb

功能 ✨

  • 🔍 使用可定制的维基站点搜索维基页面。例如:wikipedia.org、fandom.com、wiki.gg 等!
  • 📖 检索详细页面内容

使用方法 💻

  1. 确保您的设备上安装了 uv。
  2. 在客户端中配置:

服务器默认使用 https://en.wikipedia.org/。您也可以让服务器搜索其他维基站点!

要检查某个维基站点是否与此服务器兼容,请查看该站点是否使用 MediaWiki 软件(通常在网站底部显示图标)。

要进一步检查并找到端点(通常是网站域名,如 https://mediawiki.org/),请在浏览器中访问 base-url/rest.php/v1/page(如 https://noita.wiki.gg/rest.php/v1/page),看看输出是否正确。如果不正确,请在基础 URL 后添加 '/w' 并再次尝试。

然后,将此端点设置为 --base-url:

可用传输方式:stdio(默认)、streamable-http(http://localhost/mcp)和 SSE(http://localhost/sse)。参见 -h 获取所有选项。

uvx mediawiki-mcp-server --h
usage: main.py [-h] [--base-url BASE_URL] [--http] [--sse] [--port PORT]

MediaWiki MCP Server

options:
  -h, --help           显示帮助信息并退出
  --base-url BASE_URL  MediaWiki API 的基础 URL(默认值:https://en.wikipedia.org/w/
  --http               以 streamable-http 运行服务器(而不是 stdio)
  --sse                以 sse-http 运行服务器(而不是 stdio)
  --port PORT          http 传输的默认端口(默认值:8000)

示例 JSON 配置:

{
  "mcpServers": {
    "mediawiki-mcp-server": {
      "command": "uvx",
      "args": [
        "mediawiki-mcp-server",
        "--base-url", "https://example.com/"
      ],
      "env": {
        "HTTP_PROXY": "http://example.com:port"
      }
    }
  }
}

或者,如果您想从源代码运行此服务器:

{
  "mcpServers": {
    "mediawiki-mcp-server": {
      "command": "uv",
      "args": [
        "run",
        "--directory", 
        "mediawiki-mcp-server",
        "path/to/project/src/mediawiki_mcp_server",
        "--base-url", "https://example.com/"
      ],
      "env": {
        "HTTP_PROXY": "http://example.com:port"
      }
    }
  }
}

支持的工具 🛠

搜索

  • query:搜索词(最好是短而集中的)
  • limit:返回的最大结果数(默认值:5)

获取页面

  • title:要检索的维基百科页面的确切标题

开发 👨‍💻

npx @modelcontextprotocol/inspector uv run mediawiki-mcp-server

这里是一些可能有帮助的文档:

贡献 🤝

此服务器正在开发中。欢迎贡献!请随意提交问题和拉取请求。

相关项目 ♥️

  • Cherry Studio:支持多个 LLM 提供商的桌面客户端。支持 MCP。