Airweave Search について
Airweave Search は、Airweave のコレクションを自然言語で検索する MCP サーバーです。Airweave はオープンソースのコンテキスト検索レイヤーで、多数のアプリやデータベースのデータを同期し、AI エージェントや RAG システムに提供します。
主な機能
- 01自然言語によるコレクション検索
- 02統一された LLM 向け検索インターフェース
- 03データソースの継続的な同期とインデックス化
- 0450件以上のデータソース連携
活用シーン
- 01複数のソースから根拠のあるコンテキストを AI エージェントに渡す
- 02RAG システム向けの共通検索基盤の構築
MCP 対応
このプロジェクトは MCP サーバーで、Airweave コレクションに対する自然言語検索を MCP クライアントに提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.airweave.ai/mcpclaude mcp add --transport http airweave-ai-search https://mcp.airweave.ai/mcp{"mcpServers":{"airweave-ai-search":{"type":"http","url":"https://mcp.airweave.ai/mcp"}}}Cursor で開く{"servers":{"airweave-ai-search":{"type":"http","url":"https://mcp.airweave.ai/mcp"}}}VS Code で開く{"mcpServers":{"airweave-ai-search":{"type":"http","url":"https://mcp.airweave.ai/mcp"}}}{"mcpServers":{"airweave-ai-search":{"serverUrl":"https://mcp.airweave.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://mcp.airweave.ai/mcp認証が必要ツール
詳細
AI エージェントと RAG システム向けのオープンソースのコンテキスト検索レイヤーです。
### Airweave とは? Airweave はアプリ、ツール、データベースに接続してデータを継続的に同期し、統一された LLM 向け検索インターフェースを通じて公開します。AI エージェントは Airweave にクエリを送信することで、複数のソースから関連性が高く、根拠があり、最新のコンテキストを 1 回のリクエストで取得できます。
適した用途
Airweave はデータソースと AI システムの間に位置する、共有の検索インフラストラクチャです。認証、取り込み、同期、インデックス作成、検索を処理するため、エージェントや連携ごとに壊れやすいパイプラインを再構築する必要はありません。
仕組み
- アプリ、データベース、ドキュメント(50 以上の連携先)を接続します
- Airweave がデータを同期、インデックス化し、統一された検索レイヤーを通じて公開します
- エージェントがクエリを送信し、SDK、REST API、MCP、または一般的なエージェントフレームワークとのネイティブ連携を通じて Airweave を利用します
- エージェントが取得し、必要に応じて関連性が高く、根拠のあるコンテキストを入手します
クイックスタート
クラウドホスト型:app.airweave.ai
セルフホスト型
git clone https://github.com/airweave-ai/airweave.git
cd airweave
./start.sh
Docker と docker-compose が必要です
対応している連携先
SDK
pip install airweave-sdk # Python
npm install @airweave/sdk # TypeScript
from airweave import AirweaveSDK
client = AirweaveSDK(api_key="YOUR_API_KEY")
results = client.collections.search.instant(
readable_id="my-collection",
query="Find recent failed payments"
)
CLI
ターミナルからコレクションを検索し、ソースを管理して、同期を実行できます。
pip install airweave-cli
airweave auth login
airweave search "quarterly revenue figures" --collection finance-data
CLI は、ターミナルでリッチな対話型の結果を出力し、パイプに渡すと整然とした JSON を出力するため、開発者にも AI エージェントにも使いやすい設計です。
技術スタック
- フロントエンド:React/TypeScript と ShadCN
- バックエンド:FastAPI(Python)
- データベース:PostgreSQL(メタデータ)、Vespa(ベクトル)
- ワーカー:Temporal(オーケストレーション)、Redis(パブ/サブ)
- デプロイ:Docker Compose(開発環境)、Kubernetes(本番環境)
コントリビューション
コントリビューションを歓迎します!コントリビューションガイドをご覧ください。
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。