
CodeWiki MCP — AI-generated docs for GitHub repos
izzzzziMIT
10 звёзд1 форков
MCP-сервер для сервиса codewiki.google. Codewiki — это AI-сервис, который автоматически создаёт подробную wiki-документацию для репозиториев на GitHub. Подключите этот сервер к AI-ассистенту — и тот сможет искать репозитории, читать вики-страницы и отвечать на вопросы по коду.
Разработчикам и DevOps не нужно вручную просматривать структуру проекта или читать устаревшие README. Ассистент сам найдёт нужную информацию в сгенерированной документации. Экономия времени на знакомство с незнакомой кодовой базой.
Установка
npx -y codewiki-mcpХарактеристики
Общее
- СтатусСообщество
- Разработчикizzzzzi
- ЛицензияMIT
Технологии
- ЯзыкиTypeScript
- Транспортstdio
Описание
Возможности
- Ищет репозитории в базе codewiki.google по ключевым словам.
- Запрашивает полные вики-страницы репозитория в формате Markdown.
- Отвечает на вопросы по коду на естественном языке с учётом истории.
- Распознаёт названия репозиториев из неформального текста — например, «React».
- Работает через stdio, Streamable HTTP или SSE.
- Повторяет запросы при ошибках 5xx (экспоненциальная выдержка).
- Показывает метаданные ответа: размер в байтах и время выполнения.
- Запускается в Docker.
Как подключить
Установка и настройка занимают одну минуту.
- Запустите сервер командой:
npx -y codewiki-mcp - Пропишите конфигурацию в вашем MCP-клиенте. Для Claude Desktop настройка выглядит так:
{ "mcpServers": { "codewiki-mcp": { "command": "npx", "args": ["-y", "codewiki-mcp"] } } } - Перезапустите клиент. Сервер появится в списке инструментов. Если вам нужен HTTP или SSE транспорт, укажите флаги:
--http --port 3000или--sse --port 3001.
Также доступен запуск через Docker: docker build -t codewiki-mcp . && docker run -it --rm codewiki-mcp
Примеры запросов
- «Найди репозиторий фреймворка Svelte 5.»
- «Покажи вики-документацию для проекта vercel/next.js.»
- «Расскажи, как устроен механизм реактивности в этом репозитории.»
- «Какие зависимости указаны в package.json у facebook/react?»
Технические детали
- Язык: TypeScript (ESM)
- Транспорт: stdio (по умолчанию), Streamable HTTP, SSE
- Лицензия: MIT
- Разработчик: izzzzzi
- Установка: npx -y codewiki-mcp
- Совместимые клиенты: Claude Desktop, VS Code, Continue.dev, любой MCP-клиент