Repowiki

io.github.CloudCorpRecords由 GitHub 帳號 CloudCorpRecords 發布v0.1.0更新於 Nov 3, 2026

Read DeepWiki repository wikis and ask questions about public GitHub repos.

已驗證STDIO僅桌面知識與記憶開發者工具

概覽

AI 產生的概覽

本機 stdio MCP 伺服器,可讀取公開 GitHub 儲存庫的 DeepWiki 文件 wiki,並針對該儲存庫的程式碼回答問題。

可以做什麼
  • 列出 DeepWiki 為某個儲存庫撰寫的文件主題
  • 讀取某個儲存庫的完整文件內容
  • 針對某個儲存庫提出自然語言問題,取得以 DeepWiki 程式碼與文件索引為依據的回答
適用情境
適合在不複製程式碼的情況下,讓助理解說或上手一個公開 GitHub 專案:瀏覽其產生的 wiki、取得完整文件,或針對程式庫的運作方式提出具體問題。
執行需求
透過 npx(npm 套件)或已發布的容器映像,在本機以 stdio 執行。需要能連線至 DeepWiki 託管服務的網路。不需帳號、API 金鑰或環境變數。儲存庫名稱須為 owner/repo 格式。
安裝前請注意
每次呼叫都會轉送至 DeepWiki 的託管服務,因此儲存庫名稱與你的問題會離開本機。僅支援公開儲存庫,私有儲存庫不在範圍內。回答由 DeepWiki 自家模型產生,可能不準確。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Repowiki,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

repowiki

repowiki gives a command line and a local MCP server for DeepWiki, the service that writes documentation wikis for public GitHub repositories. Point it at a repository in owner/repo form and it can list the topics DeepWiki has written for that project, hand back the full documentation text, or answer a plain-language question about the codebase using DeepWiki's own index and models.

The answers come from DeepWiki's public hosted service, which is free and needs no account or API key. repowiki is the local half: it speaks the documented protocol to that service and presents the same three tools over stdio, so any MCP client can use them without a remote transport setup.

Install

bash
npx @reneturcios/repowiki structure facebook/react

Or run the container image:

bash
docker run -i ghcr.io/cloudcorprecords/repowiki

The container defaults to the MCP server (see below). Pass CLI arguments to use it as a CLI instead.

CLI

bash
# List the documentation topics for a repositoryrepowiki structure facebook/react
# Print the full documentation textrepowiki contents facebook/react
# Ask a question about the repositoryrepowiki ask facebook/react "How is state managed?"
repowiki --version

Exit codes: 0 on success, 1 when the upstream service reports an error or cannot be reached, 2 for usage errors. Repository names must be in owner/repo form; anything else is rejected before a request is made.

MCP server

One bin serves both faces. The mcp subcommand starts a stdio MCP server:

bash
npx -y @reneturcios/repowiki mcp

MCP client configuration:

json
{  "mcpServers": {    "repowiki": {      "command": "npx",      "args": ["-y", "@reneturcios/repowiki", "mcp"]    }  }}

Tools

ToolInputWhat it returns
read_wiki_structurerepoName (string, required, owner/repo)The list of documentation topics DeepWiki has for the repository.
read_wiki_contentsrepoName (string, required, owner/repo)The full documentation text for the repository.
ask_questionrepoName (string, required), question (string, required)An answer about the repository, grounded in DeepWiki's index of its code and documentation.

Behind the scenes each call is forwarded to DeepWiki's hosted MCP endpoint (https://mcp.deepwiki.com/mcp) as a JSON-RPC tools/call request; responses arrive as plain JSON or as a Server-Sent Events stream and are reduced to their result text. No credentials are sent: the public service requires none. Private repositories are out of scope, matching the upstream's public-only access.

Development

bash
npm installnpm run build   # tsc -> dist/npm test        # node test runner over test/*.test.ts, no network (fake fetch fixtures)npm run dev     # run the CLI from source via tsx

License

MIT — see LICENSE.

來源:README.md,提交 cc7e74c

工具

3

read_wiki_structure

Get a list of documentation topics for a GitHub repository.

輸入參數repoName必填

read_wiki_contents

View documentation about a GitHub repository.

輸入參數repoName必填

ask_question

Ask any question about a GitHub repository and get an AI-powered, context-grounded response.

輸入參數question必填repoName必填

版本歷史

1
  1. v0.1.0最新Oct 31, 2026

評分

已滿足適用檢查項的 90%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分
  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分