
# KnowDrive MCP Server
**A private, multimodal knowledge store for your agents.** Drop in documents, images, recordings and video; your agent searches them over one MCP endpoint and gets back exact, cited fragments — source file, version, and byte range or timestamp — instead of re-reading whole files. Hybrid (vector + full-text) search, OAuth sign-in, free tier with no card at [knowdrive.ai](https://knowdrive.ai). Just add "check KnowDrive".
[](https://cursor.com/en/install-mcp?name=knowdrive&config=eyJ1cmwiOiJodHRwczovL2tub3dkcml2ZS5haS9hcGkvdjEvbWNwIn0=) [](https://vscode.dev/redirect/mcp/install?name=knowdrive&config=%7B%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fknowdrive.ai%2Fapi%2Fv1%2Fmcp%22%7D)
**[Claude setup →](#claude-code-and-claudeai)** — one command (Claude Code) or a connector paste (claude.ai) · [Website](https://knowdrive.ai) · [REST API (OpenAPI)](https://knowdrive.ai/-/openapi)
## ❌ Without KnowDrive
- ❌ You paste the same docs, notes, and transcripts into every conversation — and pay for those tokens every time
- ❌ The context window fills up long before your corpus ends
- ❌ Your agent answers from year-old training data while the real answer sits in your files, meetings, and recordings
## ✅ With KnowDrive
Context7 gives agents public docs. Exa gives them the live web. KnowDrive gives them YOUR knowledge: private, multimodal, versioned, permissioned. Powered by the KnowDB knowledge engine, it ingests your files, text, audio, and images (URLs too, where enabled); extracts and chunks them into searchable **atoms**; and answers hybrid (vector + full-text) semantic search with a **ranked window** of just the relevant slices. Your corpus stays out of the conversation, so **cost does not grow with corpus size**. Just add `check KnowDrive` to your question (the Add-a-Rule tip below makes this automatic):
```txt
What did our Q3 planning doc say about pricing changes? check KnowDrive
```
## Installation
The hosted server speaks **streamable HTTP** at **`https://knowdrive.ai/api/v1/mcp`**. First connect is a single browser OAuth prompt — no API key to copy, nothing to configure.
There are two ways in, and they reach the same hosted server:
| | **Connect directly** (recommended) | **npm bridge** (`@knowdrive/mcp`) |
|---|---|---|
| For | Any client that speaks remote MCP | stdio-only clients, headless, CI |
| Auth | One browser click (OAuth) | `KNOWDRIVE_API_KEY` |
| Setup | Paste a URL, or one command | `npx -y @knowdrive/mcp --install