Source to Knowledge Base MCP сервер
Преобразуйте репозитории с исходным кодом и контент Notion в доступные для поиска базы знаний с AI-поиском на GPT-5, умным разбиением на фрагменты и OpenAI embeddings для семантического понимания кода.
автор: Community
curl -fsSL https://vibebaza.com/i/source-to-knowledge-base | bash
Преобразуйте репозитории с исходным кодом и контент Notion в доступные для поиска базы знаний с AI-поиском на GPT-5, умным разбиением на фрагменты и OpenAI embeddings для семантического понимания кода.
Установка
NPM Global
npm install -g @vezlo/src-to-kb
NPX
npx @vezlo/src-to-kb /path/to/repo
Project Dependency
npm install @vezlo/src-to-kb
From Source
git clone https://github.com/vezlo/src-to-kb.git
cd src-to-kb
npm install
Возможности
- Поддержка исходного кода на множестве языков (JavaScript, TypeScript, Python, Java, C++, Go, Rust и др.)
- Интеграция с Notion для импорта страниц и баз данных
- Три режима ответов: End User (простой), Developer (технический), Copilot (ориентированный на код)
- REST API с документацией Swagger
- Умное разбиение кода на фрагменты с настраиваемым перекрытием
- OpenAI embeddings для семантического поиска
- Интеграция с внешним сервером для продакшн развертываний
- MCP сервер для интеграции с Claude Code и Cursor
- AI-поиск с использованием OpenAI GPT-5
- Опциональная аутентификация по API ключу
Переменные окружения
Опциональные
OPENAI_API_KEY- Необходим для генерации embeddings и AI-поискаNOTION_API_KEY- Необходим для интеграции с Notion для импорта страниц и баз данныхEXTERNAL_KB_URL- URL для интеграции с внешним сервером для отправки данных базы знанийEXTERNAL_KB_API_KEY- API ключ для аутентификации с внешним сервером базы знанийAPI_KEY- Опциональный API ключ для защиты REST API сервераPORT- Номер порта для REST API сервера (по умолчанию: 3000)
Примеры использования
Generate knowledge base from source code: src-to-kb ./my-nextjs-app --output ./my-kb
Search codebase: src-to-kb-search search "How does routing work?" --mode developer
Import Notion content: src-to-kb --source=notion --notion-url=https://notion.so/Your-Page-abc123
Start MCP server: src-to-kb-mcp
Get codebase statistics: src-to-kb-search stats --kb ./project-kb
Ресурсы
Примечания
Поддерживает интеграцию с внешним сервером с продакшн-готовым assistant-server для корпоративных развертываний. Включает инструмент автоконфигурации (src-to-kb-mcp-install) для настройки Claude Code и Cursor. Доступные команды включают src-to-kb (генерация), src-to-kb-search (поиск), src-to-kb-api (REST сервер) и src-to-kb-mcp (MCP сервер).