简介
网页地址:deepwiki
DeepWiki 是一个专门面向开发者的开源代码理解工具,它能自动解析 GitHub 上的公开仓库,将代码库转换成结构化、可查询、可视化的“知识百科”。
将 GitHub 项目自动转成 “wiki” 知识库
DeepWiki 会对代码库进行结构化索引,生成类似文档站点的主题树,如:
- 项目概述
- 构建
- 主要功能点
自动生成模块关系 / 依赖图
DeepWiki 会分析函数、类、文件之间的调用和依赖,生成清晰的可视化结构图,帮助快速理解复杂项目的内部关系。
支持自然语言问答(AI 助手)
DeepWiki 的 AI 会给出基于仓库上下文的回答
DeepWiki MCP
DeepWiki 也提供 DeepWiki MCP Server,适配 VS Code、Cursor、Trae、Qoder 等 AI IDE,可在这些编辑器中增强 AI 对话能力与项目理解能力。
MCP 服务器包含 3 个能力:
- read_wiki_structure - 获取 GitHub 仓库的文档主题列表;
- read_wiki_contents - 查看 GitHub 仓库的文档;
- ask_question - 提出关于 GitHub 仓库的任何问题,并获得由 AI 驱动的、基于上下文的回答。
在 VS Code 中配置 MCP
- 配置 IDE 中的 mcp.json
{
"mcpServers": {
"deepwiki": {
// 也支持 https://mcp.deepwiki.com/sse,但实际使用过程中接口访问失败
"url": "https://mcp.deepwiki.com/mcp"
}
}
}
- 安装完后,我们可以在 github copilot 配置中查看 mcp server 支持的功能项
- 在问答中加入 deepwiki 提示词进行问答操作,可以看到 AI 在问答的时候会调用 deepwiki ask_question 方法