python-docs-server MCP Server

python-docs-server MCP Server

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

Overview

基本能力

产品定位

python-docs-server MCP Server 是一个专门用于获取 Python 文档的工具服务器,旨在提高开发效率。

核心功能

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

适用场景

  • 开发者在编写 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 了解完整条款。