媒体维基 MCP 服务器是一个 MCP 服务器,可实现与维基百科 API 的无缝交互。借助该工具,您能够利用大语言模型(LLMs)搜索并检索维基百科的内容!
https://github.com/user-attachments/assets/b5d9c5f3-a60e-48ea-8b4b-f1a7524d4fbb
确保您的设备上已经安装了 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 服务器!如有任何问题,请随时联系。