mc-server-demo

mc-server-demo

site icon
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 密钥

安装教程

  1. 创建虚拟环境: python -m venv .venv
  2. 激活虚拟环境: source .venv/bin/activate
  3. 安装依赖: pip install -r requirements.txt

调试方式

  1. 运行 Model Context Protocol inspector: npx @modelcontextprotocol/inspector python main.py
  2. 访问终端显示的本地 inspector URL
  3. 列出可用工具并使用 get_docs 输入查询

客户端集成

Cursor IDE 集成示例

  1. 导航到 AI 设置
  2. 在 "Custom MCP Server" 下添加以下配置: json { "command": "${workspaceFolder}/.venv/bin/python", "args": ["main.py"] }

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。