npm airweave-mcp-searchstreamable-httpMITupdated 3mo ago
Open-source context retrieval layer for AI agents and RAG systems.
该仓库已被所有者归档。仍可使用,但不再更新。
Airweave Search 能做什么?
What is Airweave?
Airweave connects to your apps, tools, and databases, continuously syncs their data, and exposes it through a unified, LLM-friendly search interface. AI agents query Airweave to retrieve relevant, grounded, up-to-date context from multiple sources in a single request.
Where it fits
Airweave sits between your data sources and AI systems as shared retrieval infrastructure. It handles authentication, ingestion, syncing, indexing, and retrieval so you don't have to rebuild fragile pipelines for every agent or integration.
How it works
- Connect your apps, databases, and documents (50+ integrations)
- Airweave syncs, indexes, and exposes your data through a unified retrieval layer
- Agents query Airweave via our SDKs, REST API, MCP, or native integrations with popular agent frameworks
- Agents retrieve relevant, grounded context on demand
Quickstart
Cloud-hosted: app.airweave.ai
Self-hosted
git clone https://github.com/airweave-ai/airweave.git
cd airweave
./start.sh
Requires Docker and docker-compose
Supported Integrations
SDKs
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
Search collections, manage sources, and trigger syncs from your terminal:
pip install airweave-cli
airweave auth login
airweave search "quarterly revenue figures" --collection finance-data
The CLI outputs rich interactive results in your terminal and clean JSON when piped — making it work for both developers and AI agents.
Tech Stack
- Frontend: React/TypeScript with ShadCN
- Backend: FastAPI (Python)
- Databases: PostgreSQL (metadata), Vespa (vectors)
- Workers: Temporal (orchestration), Redis (pub/sub)
- Deployment: Docker Compose (dev), Kubernetes (prod)
Contributing
We welcome contributions! See our Contributing Guide.
License
安装
把 Airweave Search 添加到你的客户端。选择你正在使用的那个。
{
"servers": {
"airweave-mcp-search": {
"type": "http",
"url": "https://mcp.airweave.ai/mcp"
}
}
}Add to `.vscode/mcp.json` in your workspace.
claude mcp add airweave-mcp-search -- npx -y airweave-mcp-searchcodex mcp add airweave-mcp-search -- npx -y airweave-mcp-searchamp mcp add airweave-mcp-search -- npx -y airweave-mcp-search{
"mcpServers": {
"airweave-mcp-search": {
"command": "npx",
"args": [
"-y",
"airweave-mcp-search"
]
}
}
}Add to `claude_desktop_config.json`, then restart Claude Desktop.
{
"mcpServers": {
"airweave-mcp-search": {
"command": "npx",
"args": [
"-y",
"airweave-mcp-search"
]
}
}
}Add to `~/.cursor/mcp.json`, or `.cursor/mcp.json` for a single project.
{
"mcpServers": {
"airweave-mcp-search": {
"command": "npx",
"args": [
"-y",
"airweave-mcp-search"
]
}
}
}Add to `~/.codeium/windsurf/mcp_config.json`.
{
"mcpServers": {
"airweave-mcp-search": {
"command": "npx",
"args": [
"-y",
"airweave-mcp-search"
]
}
}
}Add to `cline_mcp_settings.json` via the MCP Servers panel.
{
"mcpServers": {
"airweave-mcp-search": {
"command": "npx",
"args": [
"-y",
"airweave-mcp-search"
]
}
}
}Add to `~/.gemini/settings.json`.
{
"mcpServers": {
"airweave-mcp-search": {
"type": "local",
"command": "npx",
"args": [
"-y",
"airweave-mcp-search"
],
"tools": [
"*"
]
}
}
}Add to `~/.copilot/mcp-config.json`, or run `/mcp add` inside the CLI.
{
"context_servers": {
"airweave-mcp-search": {
"command": {
"path": "npx",
"args": [
"-y",
"airweave-mcp-search"
]
}
}
}
}Add to your Zed `settings.json`.
npx -y airweave-mcp-searchRun `goose configure`, choose **Add Extension → Command-line Extension**, and paste this command.
评分
39 / 100
不完整
- 文档25/25
- 维护17/25
- 可信度16/20
- 能力0/15
- 安装体验15/15
- Documents what it does and how to connect
- Has a resolvable package or endpoint
- Exposes at least one tool, prompt or resource
- README has substantive content
- Includes a code example
- Documents its configuration
- Mentions credentials or security posture
- Last commit 88 days ago
- Has a release history
- Repository is not archived
- Licensed MIT
- Namespace verified in the official MCP registry
- Claimed by its owner
- Published under an organisation
- 0 tool(s) documented
- Provides prompt templates
- Provides resources
- 18 documented install method(s)
- Published to a package registry
- Offers a hosted endpoint — no local install
版本历史
| 版本 | 发布于 |
|---|---|
| 0.9.54 | 2026年3月25日 |
| 0.9.53 | 2026年3月25日 |
| 0.9.52 | 2026年3月25日 |
| 0.9.51 | 2026年3月24日 |
| 0.9.50 | 2026年3月23日 |
| 0.9.49 | 2026年3月23日 |
| 0.9.48 | 2026年3月23日 |
| 0.9.47 | 2026年3月22日 |
| 0.9.46 | 2026年3月22日 |
| 0.9.45 | 2026年3月22日 |
| 0.9.44 | 2026年3月22日 |
| 0.9.43 | 2026年3月22日 |
| 0.9.42 | 2026年3月21日 |
| 0.9.41 | 2026年3月21日 |
| 0.9.40 | 2026年3月21日 |
| 0.9.39 | 2026年3月21日 |
| 0.9.38 | 2026年3月21日 |
| 0.9.37 | 2026年3月19日 |
| 0.9.36 | 2026年3月18日 |
| 0.9.35 | 2026年3月17日 |
| 0.9.34 | 2026年3月17日 |
| 0.9.33 | 2026年3月16日 |
| 0.9.32 | 2026年3月16日 |
| 0.9.31 | 2026年3月16日 |
| 0.9.30 | 2026年3月13日 |
| 0.9.29 | 2026年3月13日 |
| 0.9.28 | 2026年3月12日 |
| 0.9.27 | 2026年3月12日 |
| 0.9.26 | 2026年3月12日 |
| 0.9.25 | 2026年3月12日 |
| 0.9.23 | 2026年3月10日 |
| 0.9.22 | 2026年3月10日 |
| 0.9.21 | 2026年3月10日 |
| 0.9.20 | 2026年3月10日 |
| 0.9.19 | 2026年3月10日 |
| 0.9.18 | 2026年3月6日 |
| 0.9.17 | 2026年3月6日 |
| 0.9.16 | 2026年3月6日 |
| 0.9.15 | 2026年3月6日 |
| 0.9.11 | 2026年3月5日 |
| 0.9.10 | 2026年3月4日 |
| 0.9.5 | 2026年3月3日 |
| 0.9.4 | 2026年2月28日 |
| 0.9.3 | 2026年2月28日 |
| 0.9.2 | 2026年2月28日 |
| 0.9.1 | 2026年2月27日 |
| 0.9.0 | 2026年2月27日 |
| 0.8.99 | 2026年2月25日 |
| 0.8.97 | 2026年2月21日 |
| 0.8.96 | 2026年2月21日 |
| 0.8.95 | 2026年2月21日 |
| 0.8.94 | 2026年2月20日 |
| 0.8.93 | 2026年2月20日 |
| 0.8.92 | 2026年2月20日 |
| 0.8.91 | 2026年2月16日 |
| 0.8.90 | 2026年2月16日 |
| 0.8.89 | 2026年2月14日 |
| 0.8.88 | 2026年2月14日 |
| 0.8.87 | 2026年2月13日 |
| 0.8.85 | 2026年2月11日 |