维基百科内容服务

一个提供维基百科内容的MCP服务器,可通过API请求获取指定主题的内容。

  • by danbunnell
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 danbunnell/mcp-wikipedia

使用说明

维基百科MCP服务器

这是一个MCP(模型控制协议)服务器,为所请求的主题提供维基百科内容。

设置

  1. 安装所需的依赖项:
pip install -r requirements.txt
  1. 启动服务器:
python src/server.py

服务器将在上运行 http://localhost:5000.

API使用

从CLI使用API

向发送POST请求 /mcp JSON正文包含 topic 字段:

curl -X POST http://localhost:5000/mcp \
  -H "Content-Type: application/json" \
  -d '{"topic": "Python_(programming_language)"}'

使用Cursor Composer中的API

  1. 在维基百科上就某个主题提问
  2. Cursor将显示建议的MCP请求,并请求您允许运行该工具
  3. 批准后,Cursor将执行对MCP服务器的请求
  4. 提示结果将基于MCP服务器响应的选定模型分析

响应格式

成功响应:

{
  "status": "success",
  "data": {
    "title": "Page Title",
    "content": "Page Content",
    "url": "Wikipedia URL"
  }
}

错误响应:

{
  "status": "error",
  "error": "Error message"
}

测试

运行测试脚本以验证服务器是否正常工作:

python src/test_server.py