
mc-server-demo

2025.04.06
0
Python文档检索开发效率
mcp-server-demo 是一个基于 Model Context Protocol (MCP) 的服务器实现,主要用于检索查询库的最新文档。它通过 Serper API 进行搜索,支持本地调试和客户端集成。
View on GitHub
Overview
基本能力
产品定位
mcp-server-demo 是一个文档检索工具,旨在帮助开发者快速获取查询库的最新文档。
核心功能
- 通过 Serper API 进行搜索
- 支持本地调试和客户端集成
- 提供
get_docs
工具用于输入查询
适用场景
- 开发者需要快速获取库的文档
- 集成到 IDE(如 Cursor IDE)中以提供文档检索功能
工具列表
get_docs
: 用于输入查询并获取相关文档
常见问题解答
- 需要 Serper API 的 API 密钥
- 本地调试需要使用 Model Context Protocol inspector
使用教程
使用依赖
- 需要 Python 环境
- 需要 Serper API 的 API 密钥
安装教程
- 创建虚拟环境:
python -m venv .venv
- 激活虚拟环境:
source .venv/bin/activate
- 安装依赖:
pip install -r requirements.txt
调试方式
- 运行 Model Context Protocol inspector:
npx @modelcontextprotocol/inspector python main.py
- 访问终端显示的本地 inspector URL
- 列出可用工具并使用
get_docs
输入查询
客户端集成
Cursor IDE 集成示例
- 导航到 AI 设置
- 在 "Custom MCP Server" 下添加以下配置:
json { "command": "${workspaceFolder}/.venv/bin/python", "args": ["main.py"] }