Mediawiki Mcp Server

Mediawiki Mcp Server

🚀 媒体维基 MCP 服务器

媒体维基 MCP 服务器是一个 MCP 服务器,可实现与维基百科 API 的无缝交互。借助该工具,您能够利用大语言模型(LLMs)搜索并检索维基百科的内容!

smithery badge

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

✨ 主要特性

  • 🔍 支持使用可自定义的维基站点搜索 wiki 页面,例如 wikipedia.org、fandom.com、wiki.gg 等。
  • 📖 可获取详细的页面内容。

🚀 快速开始

安装uv

确保您的设备上已经安装了 uv。

客户端配置

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

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

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

然后将此端点设置为 --base-url。以下是配置示例:

{
"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

相关文档:

🤝 贡献

此服务器正在开发中,欢迎您贡献代码!请随时提交问题或拉取请求。

🔗 链接


感谢使用 MediaWiki MCP 服务器!如有任何问题,请随时联系。

  • 0 关注
  • 0 收藏,26 浏览
  • system 提出于 2025-09-21 11:27

相似服务问题

相关AI产品