← 返回 Skills 市场
chunhualiao

DeepWiki MCP

作者 Chunhua Liao · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
385
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install deepwiki-mcp
功能描述
Query DeepWiki MCP to get AI-grounded answers about any public GitHub repository. Use when answering questions about a repo's source code, architecture, conf...
使用说明 (SKILL.md)

DeepWiki MCP

Query any public GitHub repository using DeepWiki's AI-powered documentation and Q&A service. No API key, no auth, free.

MCP endpoint: https://mcp.deepwiki.com/mcp

Scope & Boundaries

This skill handles:

  • Asking natural-language questions about any public GitHub repo
  • Listing documentation topics indexed by DeepWiki
  • Fetching full wiki contents for a repo
  • Running queries via the included helper script

This skill does NOT handle:

  • Private repository access (requires paid Devin account)
  • Modifying repositories or submitting PRs
  • Real-time code analysis (DeepWiki may lag a few days behind latest commits)
  • Local code search or grep (use standard file tools for that)

Inputs

Input Required Description
Question Yes Natural-language question about a repo
Repository No owner/repo format. Defaults to openclaw/openclaw
Action No ask (default), topics, or docs

Outputs

  • AI-grounded text answer with source references from the repo
  • Or a structured list of documentation topics
  • Or full wiki contents (large output)

Workflow

Step 1 — Run the helper script

The script is located in this skill's directory at scripts/deepwiki.sh.

# Ask a question (defaults to openclaw/openclaw)
\x3Cskill_dir>/scripts/deepwiki.sh ask "How does session compaction work?"

# Ask about a specific repo
\x3Cskill_dir>/scripts/deepwiki.sh ask facebook/react "How does concurrent mode work?"

# List documentation topics
\x3Cskill_dir>/scripts/deepwiki.sh topics openclaw/openclaw

# Get full wiki contents (large output — prefer ask for targeted queries)
\x3Cskill_dir>/scripts/deepwiki.sh docs openclaw/openclaw

Replace \x3Cskill_dir> with the directory containing this SKILL.md.

Step 2 — Interpret and relay the answer

DeepWiki returns AI-generated answers grounded in the repo's actual source code. The response typically includes:

  • Direct answer to the question
  • References to specific files and code paths
  • Context about related functionality

Relay the answer to the user, adding your own context if you have additional knowledge.

Step 3 — Follow up if needed

If the answer is incomplete or raises new questions:

  • Ask a more specific follow-up question
  • Use topics to find relevant documentation sections
  • Use docs for broader context (but note: output can be very large)

Direct curl (fallback)

If the helper script is unavailable:

curl -s -X POST https://mcp.deepwiki.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json, text/event-stream" \
  -d '{
    "jsonrpc": "2.0",
    "id": 1,
    "method": "tools/call",
    "params": {
      "name": "ask_question",
      "arguments": {
        "repoName": "owner/repo",
        "question": "YOUR QUESTION"
      }
    }
  }' | grep '^data:' | grep '"id":1' | sed 's/^data: //' | \
  python3 -c "import json,sys; d=json.load(sys.stdin); print(d['result']['content'][0]['text'])"

MCP Tools Reference

Tool Purpose Arguments
ask_question Ask any question, get AI-grounded answer repoName, question
read_wiki_structure List documentation topics for a repo repoName
read_wiki_contents Get full wiki docs for a repo repoName

Error Handling

Problem Detection Action
Timeout (>60s) curl hangs or no response Retry once; DeepWiki may be under load
Empty response No data: lines in SSE stream Check if repo exists and is public
Repo not indexed Error message about unknown repo Try again — DeepWiki indexes on first request
Rate limited HTTP 429 or error response Wait 30s and retry
Script not found File not at expected path Use direct curl fallback

Success Criteria

  • DeepWiki returns a substantive answer (not an error or empty response)
  • Answer references actual code/files from the repository
  • User's question is addressed with grounded information

Configuration

No persistent configuration required. The skill uses:

  • exec tool to run the helper script (bash + curl + python3)
  • No API keys or authentication needed
  • Works for any public GitHub repository

System dependencies:

Dependency Purpose
bash Script execution
curl HTTP requests to MCP endpoint
python3 JSON parsing of SSE responses

Notes

  • Responses take 10-30s (AI generates answers server-side)
  • ask_question is the most useful tool — use it first
  • DeepWiki crawls repos periodically; may lag behind very recent commits
  • Works for any public GitHub repo, not just OpenClaw
  • For private repos, a paid Devin account is required
安全使用建议
This skill appears coherent and low-risk: it runs a bundled script that POSTs your question and the public repo name to https://mcp.deepwiki.com/mcp and returns the service's AI-grounded answer. Before installing, consider: (1) network privacy — queries (repo name and question) are sent to a third-party endpoint you should trust; (2) no private-repo support — do not use this for proprietary code (the skill disclaims this); (3) runtime dependencies — it executes bash/curl/python3 via exec, so ensure your environment allows that; (4) verify the endpoint/domain if you require provenance (mcp.deepwiki.com is the only external host); and (5) rate limits or data retention policies of DeepWiki if you plan many automated queries. If those points are acceptable, the skill is consistent with its stated purpose.
功能分析
Type: OpenClaw Skill Name: deepwiki-mcp Version: 1.0.0 The skill is designed to query an external AI service (mcp.deepwiki.com) using `curl` and `python3` for JSON parsing, as described in `SKILL.md` and implemented in `scripts/deepwiki.sh`. While it utilizes the `exec` tool and powerful system commands, the `deepwiki.sh` script correctly sanitizes user-provided inputs (repoName, question) using `json.dumps` before embedding them into the `curl` command's JSON payload, mitigating shell injection risks. There is no evidence of intentional malicious behavior, data exfiltration, persistence mechanisms, or prompt injection attempts against the agent in `SKILL.md`.
能力评估
Purpose & Capability
Name/description, triggers, included helper script, and README all align: the skill queries DeepWiki's MCP for public GitHub repos. Required tools (exec, bash, curl, python3) match what the helper script uses. No extraneous permissions or credentials are requested.
Instruction Scope
SKILL.md instructs the agent to run the included scripts/deepwiki.sh or a direct curl POST to the documented MCP endpoint. The instructions do not ask the agent to read arbitrary local files, environment secrets, or modify system state beyond executing the helper script and standard commands. Default repo is openclaw/openclaw if omitted.
Install Mechanism
No install spec — instruction-only skill with a single small helper script included. Nothing is downloaded from arbitrary URLs or written to disk by an installer. This is low risk for install-time behavior.
Credentials
The skill requests no environment variables, no credentials, and no config paths. All external access is a single documented HTTPS endpoint (mcp.deepwiki.com) and the payloads are repo names and user questions, which are coherent with the stated function.
Persistence & Privilege
always:false (default), user-invocable:true, and no modifications to other skills or system config. The skill requires exec to run its helper script, which is expected for this functionality; autonomous invocation is allowed but not excessive given the skill's scope.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install deepwiki-mcp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /deepwiki-mcp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: AI-powered Q&A for any public GitHub repo via DeepWiki MCP, helper script, no auth required
元数据
Slug deepwiki-mcp
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

DeepWiki MCP 是什么?

Query DeepWiki MCP to get AI-grounded answers about any public GitHub repository. Use when answering questions about a repo's source code, architecture, conf... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 385 次。

如何安装 DeepWiki MCP?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install deepwiki-mcp」即可一键安装,无需额外配置。

DeepWiki MCP 是免费的吗?

是的,DeepWiki MCP 完全免费(开源免费),可自由下载、安装和使用。

DeepWiki MCP 支持哪些平台?

DeepWiki MCP 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 DeepWiki MCP?

由 Chunhua Liao(@chunhualiao)开发并维护,当前版本 v1.0.0。

💬 留言讨论