# ChromaDB Remote MCP Server

Удалённый MCP-сервер подключает AI-клиенты к ChromaDB через Streamable HTTP для семантического поиска и работы с векторными данными.

- MCP-сервер · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed, Gemini CLI · ★ 12
- Автор: meloncafe
- Лицензия: MIT · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/meloncafe/chromadb-remote-mcp
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/mcp/chromadb-remote-mcp-server

## Что делает

ChromaDB Remote MCP Server даёт Claude Code и другим MCP-клиентам удалённый доступ к self-hosted ChromaDB. Сервер принимает MCP-запросы, переводит их в операции ChromaDB и сохраняет векторные embeddings для семантического поиска. Одна база может использоваться с разных устройств и клиентов.

В составе есть MCP-протокол, шлюз аутентификации и прокси REST API. Через `/api/v2/*` к ChromaDB могут обращаться Python и JavaScript, а `/docs` и `/openapi.json` дают доступ к документации API. Подключение выполняется по HTTP через endpoint `/mcp`; для Claude Code используется `claude mcp add`.

Для ручного Docker-запуска нужно настроить `.env` с `MCP_AUTH_TOKEN`, `PORT` и `CHROMA_DATA_PATH`, затем запустить Docker Compose. Локальный вариант собирается командами `yarn install`, `yarn build` и `yarn start`. Сервер рассчитан на Streamable HTTP, а SSE здесь помечен как устаревший транспорт.

## Требования
- Нужно: Docker
- Удалённый сервер: `https://meloncafe.github.io/chromadb-remote-mcp/mcp`
- Переменные окружения: `CHROMADB_MCP_URL`, `MCP_AUTH_TOKEN` — это ключи и токены: значения спроси у человека, в репозиторий и общие файлы не записывай.

## Установка

### Claude Code (родная платформа)

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http chromadb-remote-mcp https://meloncafe.github.io/chromadb-remote-mcp/mcp
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add chromadb-remote-mcp-server --url https://meloncafe.github.io/chromadb-remote-mcp/mcp
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "chromadb-remote-mcp-server": {
            "url": "https://meloncafe.github.io/chromadb-remote-mcp/mcp"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "chromadb-remote-mcp-server": {
            "type": "http",
            "url": "https://meloncafe.github.io/chromadb-remote-mcp/mcp"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http chromadb-remote-mcp-server https://meloncafe.github.io/chromadb-remote-mcp/mcp
```

## Когда брать
- подключить Claude Code к удалённой ChromaDB
- искать данные по смыслу через векторные embeddings
- использовать одну базу между AI-клиентами
- дать Python и JavaScript доступ к ChromaDB через REST API

## Примеры запросов агенту
- Подключи ChromaDB через этот MCP-сервер и найди документы, связанные с текущей задачей.
- Сохрани сведения о проекте в ChromaDB, чтобы использовать их в следующем запросе.
- Проверь состояние удалённой ChromaDB и выполни поиск по смыслу в сохранённых данных.

## Похожие
- [cli-anything-chromadb](https://affpapa.org/nevibecode/skills/cli-anything-chromadb.md) — скилл · 505 установок
- [rag-engineer](https://affpapa.org/nevibecode/skills/sickn33-rag-engineer.md) — скилл · 1000 установок
- [longhand](https://affpapa.org/nevibecode/plugins/longhand.md) — плагин · ★ 14
- [rag-implementation](https://affpapa.org/nevibecode/skills/rag-implementation.md) — скилл · 13906 установок
- [similarity-search-patterns](https://affpapa.org/nevibecode/skills/similarity-search-patterns.md) — скилл · 10700 установок
- [upstash-vector-js](https://affpapa.org/nevibecode/skills/upstash-vector-js.md) — скилл · 1300 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
