Deepwiki MCP Server

Deepwiki MCP Server

site icon
2025.04.30 58
TypeScript文档转换内容抓取内容生成开发效率
Deepwiki MCP Server 是一个非官方的服务,主要用于从 Deepwiki 网站抓取页面内容并将其转换为 Markdown 格式。它支持多种输出格式,包括单个文档或结构化页面列表。该服务具有域名安全、HTML 清理、链接重写等功能,适用于需要快速获取和转换 Deepwiki 内容的场景。
View on GitHub

Overview

基本能力

产品定位

Deepwiki MCP Server 是一个用于从 Deepwiki 网站抓取页面内容并将其转换为 Markdown 格式的工具,适用于开发者和内容管理者。

核心功能

  • 域名安全:仅处理来自 deepwiki.com 的 URL。
  • HTML 清理:去除页面的页眉、页脚、导航、脚本和广告。
  • 链接重写:调整链接以在 Markdown 中正常工作。
  • 多种输出格式:支持单个文档或结构化页面列表。
  • 高性能:可调整的并发和深度设置,实现快速抓取。

适用场景

  • 快速获取 Deepwiki 文档内容并转换为 Markdown。
  • 批量处理多个页面内容并生成结构化数据。
  • 集成到自动化工作流中,用于内容管理和文档生成。

工具列表

  • deepwiki_fetch:用于抓取 Deepwiki 页面内容的工具,支持多种参数配置。

常见问题解答

  1. 权限被拒绝:确保二进制文件可执行。
  2. 连接被拒绝:检查端口是否被占用或防火墙阻止。
  3. 超时错误:对于大型仓库,增加超时和并发设置。

使用教程

使用依赖

确保已安装 Node.js 和 npm。

安装教程

# 克隆仓库
git clone https://github.com/regenrek/mcp-deepwiki.git
cd mcp-deepwiki

# 安装依赖
npm install

# 构建包
npm run build

调试方式

# 开发模式运行
pnpm run dev-stdio

# 运行测试
pnpm test

# 运行 lint
pnpm run lint

许可证

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