Airweave Search

Airweave Search

airweave-aiMIT
6.4k звёзд796 форков
Airweave Search — это MCP-сервер для семантического поиска по коллекциям данных в платформе Airweave. Airweave — это open-source слой для извлечения контекста, предназначенный для AI-агентов и RAG-систем. Платформа подключается к десяткам источников: корпоративные вики (Confluence, Notion), облачные диски (Google Drive), системы контроля версий (GitHub), веб-сайты и базы данных. Сервер работает как шлюз между AI-ассистентом и вашими данными. Вы задаёте вопрос на естественном языке, а Airweave Search находит релевантные фрагменты в коллекциях и передаёт их в контекст модели. Разработчикам не нужно писать код для интеграции. Всё, что требуется — учётная запись Airweave (облачная или self-hosted) и API-ключ. Инструмент подходит командам, которые внедряют AI в работу с документацией, клиентской поддержкой и корпоративными базами знаний.

Установка

npx -y airweave-mcp-search

Характеристики

Общее

  • СтатусСообщество
  • Разработчикairweave-ai
  • ЛицензияMIT

Технологии

  • Языки
    Python
  • Транспорт
    streamable-httpstdio

Описание

Возможности

  • Выполняет семантический поиск по коллекциям Airweave на естественном языке (русский, английский и другие)
  • Извлекает релевантные фрагменты документов и передаёт их в контекст AI-модели для ответа на основе ваших данных
  • Поддерживает транспорт Streamable HTTP для потоковой передачи — ассистент обрабатывает результаты по мере их поступления
  • Работает как с Airweave Cloud (SaaS), так и с самостоятельной инсталляцией Airweave на ваших серверах
  • Возвращает ссылки на исходные документы и источники — информация всегда проверяема
  • Настраивается количество возвращаемых результатов (top-K) и минимальный порог релевантности
  • Поддерживает одновременную работу с несколькими коллекциями данных
  • Обеспечивает безопасное соединение через API-ключ без передачи данных третьим сторонам

Как подключить

  1. Установите сервер через npx. Node.js должен быть установлен заранее: npx -y airweave-mcp-search
  2. Создайте API-ключ в настройках Airweave. Добавьте конфигурацию в ваш MCP-клиент.

    Пример для Claude Desktop (файл claude_desktop_config.json):

    { "mcpServers": { "airweave-search": { "command": "npx", "args": ["-y", "airweave-mcp-search"], "env": { "AIRWEAVE_API_KEY": "ваш_ключ_api" } } } }
  3. Перезапустите MCP-клиент (Claude Desktop, Cursor и т.д.)
  4. Проверьте, что в списке доступных инструментов появился Airweave Search

Примеры запросов

  • «Найди в базе знаний описание процесса онбординга сотрудников»
  • «Покажи последние изменения в технической документации из коллекции Docs»
  • «Какие ключевые метрики отражены в отчёте за прошлый месяц?»
  • «Собери все требования к безопасности из документов в коллекции Security»
  • «Сравни подходы к разработке, описанные в документах первой и второй команды»

Технические детали

  • Язык: Python
  • Транспорт: streamable-http, stdio
  • Лицензия: MIT
  • Совместимые клиенты: Claude Desktop, Cursor, VS Code (через плагин MCP), Continue.dev, любые MCP-хосты

Поделиться