Python MCP Server - Documentation Search - MCP服务,MCP服务器,MCP教程

基本能力

产品定位

该服务是一个文档搜索工具,旨在帮助开发者快速获取流行库的文档内容。

核心功能

  • 支持搜索LangChain、LlamaIndex和OpenAI的文档。
  • 使用Serper API执行网络搜索。
  • 提取并返回相关文档页面的文本内容。
  • 可以通过MCP协议交互使用。

适用场景

  • 开发者需要快速查找特定库的文档。
  • 自动化工具需要集成文档搜索功能。
  • 教育和培训场景中需要快速获取技术文档。

工具列表

  • dummy_tool:确认服务器是否正常运行。
  • get_docs:获取指定查询和库的最新文档。

常见问题解答

  • Missing API Key:确保.env文件中正确设置了Serper API Key。
  • Timeout Issues:如果搜索或URL获取超时,尝试增加超时值或检查网络连接。
  • Package Installation Issues:确保所有依赖项已安装且激活了正确的Python环境。

使用教程

使用依赖

  • Python 3.12或更高版本。
  • Serper API Key用于执行网络搜索。
  • MCP库用于服务器和工具执行。
  • BeautifulSoup4和httpx用于HTTP请求和HTML解析。

安装教程

  1. 克隆仓库并安装依赖:
    bash
    git clone <repository-url>
    cd <repository-directory>
    pip install -r requirements.txt

    或直接安装依赖:
    bash
    pip install httpx beautifulsoup4 mcp python-dotenv
  2. 设置环境变量:
    在项目根目录创建.env文件,并添加:
    bash
    SERPER_API_KEY=your-serper-api-key-here
  3. 运行服务器:
    bash
    uv run main.py

调试方式

  1. 启动服务器:
    bash
    uv run main.py
  2. 在另一个终端或MCP客户端中调用get_docs工具:
    bash
    get_docs("Chroma DB", "langchain")

    这将搜索LangChain文档中的"Chroma DB"并返回相关内容。

点击访问

搜索工具

Custom MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 11:45:02

搜索工具

Serper Search and Scrape MCP Server - MCP服务,MCP服务器,MCP教程

2025-4-29 11:45:09

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索