MCP Server for docs2prompt

MCP Server for docs2prompt

site icon
2025.03.21 0
Python文档转换LLM 提示生成开发效率
docs2prompt-mcp 是一个 MCP 服务器,用于将 GitHub 仓库或网站上的文档转换为适合大型语言模型(LLM)的提示。它基于 docs2prompt 库,为 MCP 客户端(如 Cursor、Claude、Windsurf 等)提供支持。
View on GitHub

Overview

基本能力

产品定位

docs2prompt-mcp 是一个文档转换工具,旨在将复杂的文档内容转换为适合大型语言模型处理的提示格式。

核心功能

  • 将 GitHub 仓库或网站上的文档转换为 LLM 友好的提示。
  • 支持通过 MCP 协议与各种客户端集成。
  • 提供简单的配置方式,支持 GitHub 访问令牌。

适用场景

  • 开发者需要将文档内容快速转换为 LLM 可处理的提示。
  • 需要与 MCP 客户端(如 Cursor、Claude 等)集成的场景。

工具列表

  • docs2prompt: 核心库,用于文档转换。
  • MCP 客户端: 支持 Cursor、Claude、Windsurf 等客户端。

常见问题解答

使用教程

使用依赖

  1. 安装 UV:
curl -LsSf https://astral.sh/uv/install.sh | sh

安装教程

  1. 克隆仓库:
git clone https://github.com/Melbourneandrew/docs2prompt-mcp
  1. 配置 MCP 客户端:
{
    "mcpServers": {
        "docs2prompt": {
            "command": "uv",
            "args": [
                "--directory",
                "/YOUR/LOCAL/PATH/docs2prompt-mcp/src",
                "run",
                "main.py"
            ],
            "env": {
                "GITHUB_TOKEN": ""
            }
        }
    }
}

调试方式

  1. 确保 UV 和仓库已正确安装。
  2. 检查 GitHub 访问令牌是否有效。
  3. 运行 MCP 客户端并验证连接。

许可证

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