Connects Claude directly to your Airweave collections so you can search across synced data from 50+ sources using natural language. Instead of building separate integrations for GitHub, Notion, Jira, Google Drive, and everything else, you point Airweave at your data sources once and then query everything through a single search interface. The MCP server exposes search operations that let Claude retrieve context from your connected apps on demand. Useful when you're building agents that need grounded, up-to-date information from multiple tools without maintaining a mess of API clients and sync jobs. Works with both Airweave Cloud and self-hosted instances.
Public tool metadata for what this MCP can expose to an agent.
web_search_previewPurpose: Perform web searches and return results in an LLM-friendly format and with parameters tuned for LLMs.2 paramsPurpose: Perform web searches and return results in an LLM-friendly format and with parameters tuned for LLMs.
objectivestringsearch_queriesarrayweb_fetchPurpose: Fetch and extract relevant content from specific web URLs. Ideal Use Cases: - Extracting content from specific URLs you've already identified - Exploring URLs returned by a web search in greater depth2 paramsPurpose: Fetch and extract relevant content from specific web URLs. Ideal Use Cases: - Extracting content from specific URLs you've already identified - Exploring URLs returned by a web search in greater depth
urlsarrayobjectivevalueOpen-source context retrieval layer for AI agents and RAG systems.
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.
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.
git clone https://github.com/airweave-ai/airweave.git
cd airweave
./start.sh
Requires Docker and docker-compose
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"
)
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.
We welcome contributions! See our Contributing Guide.
AIRWEAVE_API_KEY*secretYour Airweave API key for authentication
AIRWEAVE_COLLECTION*The Airweave collection to search
AIRWEAVE_BASE_URLAirweave API base URL (defaults to https://api.airweave.ai)
com.mcparmory/google-search
io.github.pipeworx-io/brave-search
marcopesani/mcp-server-serper
brave/brave-search-mcp-server
com.mcparmory/google-search-console
acamolese/google-search-console-mcp