
MCP Server for docs2prompt

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 等客户端。
常见问题解答
使用教程
使用依赖
- 安装 UV:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装教程
- 克隆仓库:
git clone https://github.com/Melbourneandrew/docs2prompt-mcp
- 配置 MCP 客户端:
{
"mcpServers": {
"docs2prompt": {
"command": "uv",
"args": [
"--directory",
"/YOUR/LOCAL/PATH/docs2prompt-mcp/src",
"run",
"main.py"
],
"env": {
"GITHUB_TOKEN": ""
}
}
}
}
调试方式
- 确保 UV 和仓库已正确安装。
- 检查 GitHub 访问令牌是否有效。
- 运行 MCP 客户端并验证连接。