python-docs-server MCP Server

python-docs-server MCP Server

site icon
2025.04.04 0
JavaScriptPython 文档查询开发工具开发效率
python-docs-server MCP Server 是一个基于 TypeScript 的 MCP 服务器,主要用于通过 Brave Search API 获取 Python 文档。它提供了一个工具 `get_python_docs`,可以根据给定的查询搜索并返回相关的 Python 文档链接。
View on GitHub

Overview

基本能力

产品定位

python-docs-server MCP Server 是一个专门用于获取 Python 文档的工具服务器,旨在帮助开发者快速查找和访问 Python 相关文档。

核心功能

  • 提供 get_python_docs 工具,用于根据查询获取 Python 文档。
  • 需要提供一个搜索查询作为必需参数。
  • 使用 Brave Search API 获取相关的文档链接。

适用场景

  • 开发者在编写 Python 代码时需要快速查找文档。
  • 学习 Python 时需要参考官方文档。
  • 自动化工具需要集成 Python 文档查询功能。

工具列表

  • get_python_docs:根据查询获取 Python 文档链接。

常见问题解答

  • 调试困难:由于 MCP 服务器通过 stdio 通信,调试较为困难。推荐使用 MCP Inspector 进行调试。

使用教程

使用依赖

安装依赖:

npm install

安装教程

构建服务器:

npm run build

开发时自动重建:

npm run watch

与 Claude Desktop 一起使用,添加服务器配置:

在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json 在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "python-docs-server": {
      "command": "/path/to/python-docs-server/build/index.js"
    }
  }
}

调试方式

使用 MCP Inspector 进行调试:

npm run inspector

Inspector 将提供一个 URL,可以在浏览器中访问调试工具。

许可证

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