# CodeWiki MCP — AI-generated docs for GitHub repos

Connects AI coding assistants to codewiki.google to inspect open-source projects. Enables natural-language questions, repo searches, and full wiki page retrieval.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 19
- Author: izzzzzi
- License: MIT · policy=link-only · description only; the file stays with the author
- Source: https://github.com/izzzzzi/codewiki-mcp
- Updated: 2026-06-22
- HTML: https://affpapa.org/en/nevibecode/mcp/codewiki-mcp-ai-generated-docs-for-github-repos

## What it does

This server bridges your editor with codewiki.google, exposing three dedicated tools. `codewiki_search_repos` queries indexed open-source codebases, `codewiki_fetch_repo` retrieves documentation either as continuous markdown or structured page trees, and `codewiki_ask_repo` handles repository queries while preserving up to 20 conversation history turns.

Under the hood, the server uses `wink-nlp` to parse repository identifiers straight from conversational prompts. Failed 5xx requests trigger automatic retries with exponential backoff. You can run the process via standard stdio, Streamable HTTP, or SSE transports, or build it using the included multi-stage Alpine Dockerfile.

Querying frequently without passing a `GITHUB_TOKEN` environment variable quickly triggers GitHub rate limits.

## Requirements
- Needs: Node.js (commands run via npx)
- Works with: GitHub

## Install

### Claude Code (native platform)

**Platform CLI**
```bash
claude mcp add codewiki-mcp -- npx -y codewiki-mcp
```

### Codex

**Platform CLI**
```bash
codex mcp add codewiki-mcp-ai-generated-docs-for-github-repos -- npx -y codewiki-mcp
```

### Cursor

**Config file**
File `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "codewiki-mcp-ai-generated-docs-for-github-repos": {
            "command": "npx",
            "args": [
                "-y",
                "codewiki-mcp"
            ]
        }
    }
}
```

### GitHub Copilot

**Config file**
File `.vscode/mcp.json`:
```json
{
    "servers": {
        "codewiki-mcp-ai-generated-docs-for-github-repos": {
            "type": "stdio",
            "command": "npx",
            "args": [
                "-y",
                "codewiki-mcp"
            ]
        }
    }
}
```

### Gemini CLI

**Platform CLI**
```bash
gemini mcp add codewiki-mcp-ai-generated-docs-for-github-repos npx -y codewiki-mcp
```

## When to use it
- search open-source repositories indexed on codewiki.google
- retrieve documentation pages in Markdown or JSON without cloning repositories
- ask technical questions about unfamiliar libraries while maintaining dialogue context
- extract repository targets automatically from plain user prompts

## Example prompts
- Search for state management libraries using codewiki
- Fetch docs for `vercel/next.js` in pages mode and summarize its routing
- Ask codewiki how authentication plugins work in `fastify/fastify`

## Similar
- [Reactive Resume](https://affpapa.org/en/nevibecode/mcp/reactive-resume.md) — MCP server · ★ 44874
- [Sui Knowledge Base (kapa.ai)](https://affpapa.org/en/nevibecode/mcp/sui-knowledge-base-kapaai.md) — MCP server · ★ 7784
- [Claude Code Ultimate Guide](https://affpapa.org/en/nevibecode/mcp/claude-code-ultimate-guide.md) — MCP server · ★ 6237
- [Zotero MCP](https://affpapa.org/en/nevibecode/mcp/zotero-mcp.md) — MCP server · ★ 5548
- [RevoGrid DataGrid MCP Pro](https://affpapa.org/en/nevibecode/mcp/revogrid-datagrid-mcp-pro.md) — MCP server · ★ 3450
- [Claude Code Explorer MCP](https://affpapa.org/en/nevibecode/mcp/codeaashu-claude-code-explorer-mcp.md) — MCP server · ★ 3409

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
