vezlo/src-to-kb

vezlo/src-to-kb

от vezlo
Преобразует любой репозиторий исходного кода в поисковую базу знаний с автоматической разбивкой, эмбеддингами и интеллектуальным поиском. Поддерживает MCP для интеграции с Claude Code и Cursor, пол...

Source Code to Knowledge Base Generator with MCP Server

npm version License: AGPL v3

Convert any source code repository into a searchable knowledge base with automatic chunking, embedding generation, and intelligent search capabilities. Now with MCP (Model Context Protocol) support for Claude Code and Cursor integration!

📦 Now available on npm! Install with: npm install -g @vezlo/src-to-kb

Available Commands

After installation, you'll have access to these commands:

  • src-to-kb - Generate knowledge base from source code
  • src-to-kb-search - Search the knowledge base
  • src-to-kb-upload - Upload local knowledge base to external server
  • src-to-kb-api - Start REST API server with Swagger docs
  • src-to-kb-mcp - Start MCP server for IDE integration
  • src-to-kb-mcp-install - Auto-configure Claude Code/Cursor

Features

  • 📁 Multi-language Support: JavaScript, TypeScript, Python, Java, C++, Go, Rust, and more
  • 📝 Notion Integration: Import pages and databases directly from Notion (NEW!)
  • 🎯 Answer Modes: Three modes for different users - End User (simple), Developer (technical), Copilot (code-focused)
  • 🌐 REST API: Full-featured API with Swagger documentation for integration with external services
  • 🔍 Smart Chunking: Intelligent code splitting with configurable overlap
  • 🧹 Code Cleaning: Optional comment removal and whitespace normalization
  • 🔢 Embeddings: Optional OpenAI embeddings for semantic search
  • 📊 Statistics: Comprehensive analysis of your codebase
  • 🚀 Fast Processing: Efficient file scanning and processing
  • 💾 Structured Storage: Organized JSON output for easy integration
  • 🤖 MCP Server: Direct integration with Claude Code, Cursor, and other MCP-compatible tools
  • 💡 AI-Powered Search: Uses OpenAI GPT-5 (latest reasoning model) for intelligent query understanding and helpful answers
  • 🔐 API Authentication: Optional API key authentication for secure access
  • 🌐 External Server Integration: Send code to external servers for processing and search via REST API

Часто задаваемые вопросы

У этого сервера пока нет списка инструментов.
1.5.0основная
1.4.0
1.3.4
1.3.3
1.3.1
1.3.0
1.2.0
1.1.11
1.1.10
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.0

Выберите клиент, чтобы установить vezlo/src-to-kb:

Любой клиент

Конфиг добавления MCP сервера стандартный, обычно он не меняется вообще, поэтому подходит практически к любому ИИ клиенту, поддерживающему MCP.

{
  "mcpServers": {
    "vezlo-src-to-kb-911vfc51jm": {
      "command": "npx",
      "args": [
        "-y",
        "@vezlo/src-to-kb",
        "src-to-kb-mcp"
      ]
    }
  }
}
CursorCursor

Перейдите по ссылке и сервер автоматически будет добавлен в Cursor. Либо откройте/создайте файл ~/.cursor/mcp.json(%USERPROFILE%\.cursor\mcp.json на Windows) и добавьте конфиг сервера:

{
  "mcpServers": {
    "vezlo-src-to-kb-911vfc51jm": {
      "command": "npx",
      "args": [
        "-y",
        "@vezlo/src-to-kb",
        "src-to-kb-mcp"
      ]
    }
  }
}
VS Code

Создайте .vscode/mcp.json в проекте (ключ верхнего уровня — servers):

{
  "servers": {
    "vezlo-src-to-kb-911vfc51jm": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@vezlo/src-to-kb",
        "src-to-kb-mcp"
      ]
    }
  }
}

Либо добавьте сервер через терминал:

code --add-mcp "{\"name\":\"vezlo-src-to-kb-911vfc51jm\",\"type\":\"stdio\",\"command\":\"npx\",\"args\":[\"-y\",\"@vezlo/src-to-kb\",\"src-to-kb-mcp\"]}"
ClaudeClaude Desktop

Откройте Settings → Developer → Edit Config — это откроет файл claude_desktop_config.json:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json

Впишите сервер и полностью перезапустите Claude Desktop:

{
  "mcpServers": {
    "vezlo-src-to-kb-911vfc51jm": {
      "command": "npx",
      "args": [
        "-y",
        "@vezlo/src-to-kb",
        "src-to-kb-mcp"
      ]
    }
  }
}
Claude CodeClaude Code

Добавьте сервер одной командой в терминале:

claude mcp add vezlo-src-to-kb-911vfc51jm -- npx -y @vezlo/src-to-kb src-to-kb-mcp

Либо через JSON-конфиг:

claude mcp add-json vezlo-src-to-kb-911vfc51jm "{\"command\":\"npx\",\"args\":[\"-y\",\"@vezlo/src-to-kb\",\"src-to-kb-mcp\"]}"
CodexCodex

Добавьте сервер командой в терминале:

codex mcp add vezlo-src-to-kb-911vfc51jm -- npx -y @vezlo/src-to-kb src-to-kb-mcp

Либо вручную в ~/.codex/config.toml(%USERPROFILE%\.codex\config.toml на Windows):

[mcp_servers.vezlo-src-to-kb-911vfc51jm]
command = "npx"
args = ["-y", "@vezlo/src-to-kb", "src-to-kb-mcp"]
PerplexityPerplexity

MCP доступен подписчикам Perplexity Pro / Max / Enterprise. Локальные серверы — только в приложении для macOS.

  1. Откройте Настройки аккаунта → Connectors.
  2. Установите вспомогательное приложение PerplexityXPC (один раз).
  3. Нажмите Add Connector → вкладка Simple.
  4. В поле Server Name укажите vezlo/src-to-kb, а в поле команды запуска — строку ниже:
npx -y @vezlo/src-to-kb src-to-kb-mcp

Нажмите Save и дождитесь статуса Running.

WindsurfWindsurf

Откройте Windsurf Settings → Cascade → MCP Servers или отредактируйте файл ~/.codeium/windsurf/mcp_config.json:

{
  "mcpServers": {
    "vezlo-src-to-kb-911vfc51jm": {
      "command": "npx",
      "args": [
        "-y",
        "@vezlo/src-to-kb",
        "src-to-kb-mcp"
      ]
    }
  }
}
ClineCline

В панели Cline нажмите иконку MCP Servers → Configure → Configure MCP Servers (или отредактируйте ~/.cline/mcp.json) и добавьте сервер:

{
  "mcpServers": {
    "vezlo-src-to-kb-911vfc51jm": {
      "command": "npx",
      "args": [
        "-y",
        "@vezlo/src-to-kb",
        "src-to-kb-mcp"
      ],
      "disabled": false,
      "autoApprove": []
    }
  }
}
Continue

Создайте файл в .continue/mcpServers/ (например vezlo-src-to-kb-911vfc51jm.yaml) или добавьте блок в config.yaml. MCP работает только в режиме agent:

mcpServers:
  - name: vezlo-src-to-kb-911vfc51jm
    command: npx
    args:
      - "-y"
      - "@vezlo/src-to-kb"
      - "src-to-kb-mcp"
Zed

Выполните agent: add context server или откройте настройки (zed: open settings file) и добавьте сервер в объект context_servers:

{
  "context_servers": {
    "vezlo-src-to-kb-911vfc51jm": {
      "command": "npx",
      "args": [
        "-y",
        "@vezlo/src-to-kb",
        "src-to-kb-mcp"
      ]
    }
  }
}

Похожие MCP-сервера

ragieai/mcp-server

ragieai/mcp-server

официальный

от ragieai

Извлекайте информацию из базы знаний Ragie с помощью MCP-сервера. Инструмент retrieve возвращает релевантные фрагменты, учитывая ранжирование и свежесть. Идеален для интеграции корпоративных знаний...

JavaScript⭐ 91
Chroma MCP

Chroma MCP

официальный

от chroma-core

MCP-сервер для интеграции Chroma (open-source базы эмбеддингов) с LLM. Позволяет создавать коллекции, добавлять документы и выполнять семантический поиск с фильтрацией. Подходит разработчикам, стро...

Python⭐ 600
VeriTeknik/pluggedin-mcp-proxy

VeriTeknik/pluggedin-mcp-proxy

официальный

от veriteknik

plugged.in MCP Hub — прокси-сервер, объединяющий множество MCP-серверов в один интерфейс. Он наделяет AI памятью, знаниями и инструментами, включает RAG-поиск, уведомления и управление документами. Работает с любыми MCP-клиентами.

TypeScript⭐ 136
graphlit-mcp-server

graphlit-mcp-server

официальный

от graphlit

MCP сервер для Graphlit — превращает проект в RAG-базу знаний из данных Slack, Discord, Jira, GitHub, Google Drive. Работает в Cursor, Windsurf, Goose, Cline. Встроен веб-краулинг и веб-поиск.

TypeScript⭐ 377
gzoonet/cortex

gzoonet/cortex

от gzoonet

Сервер GZOO Cortex — локальный граф знаний для разработчиков: мониторит файлы проектов, извлекает сущности и связи с помощью LLM. MCP инструмент для Claude Code с 12 инструментами позволяет задавать вопросы о проектах и выявлять противоречия прямо из диалога.

TypeScript⭐ 23
lyonzin/knowledge-rag

lyonzin/knowledge-rag

от lyonzin

Ищет по PDF, markdown, коду и блокнотам офлайн. 1800+ файлов индексирует за 3 минуты, гибридный поиск с реранкингом. Без API-ключей, данные не покидают машину.

Python⭐ 299
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин