# ContextStream

Хостинговый MCP-сервер, который даёт агенту доступ к коду, документам и сохранённым решениям проекта. Пригодится, когда новая сессия начинается с нуля.

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

## Что делает

ContextStream подключает агента к вашему коду, документации и прошлым обсуждениям. Агент находит нужные файлы, подтягивает ранее сохранённые решения и опирается на прошлую работу — в том числе когда вы переключаетесь между инструментами. Индексация даёт контекст по коду, но не восстановит решения, которых нигде не записали.

Есть два способа подключения. Локальный установщик скачивает нативную сборку на Rust и проверяет её контрольную сумму SHA-256; для npm-варианта нужен Node.js 20+. Второй путь — хостинговый эндпоинт `https://mcp.contextstream.io/mcp?default_context_mode=fast`, он работает по Streamable HTTP и OAuth. Хостинговое подключение само по себе не синхронизирует локальную копию репозитория — это повод проверить, как у вас устроен доступ к коду.

Индексация отправляет содержимое подходящих исходников на серверы ContextStream. Сохранение транскриптов и сбор локальных метаданных Git включены по умолчанию, их можно выключить. Для скриптов и CI оборачивайте установку в `pipefail`, иначе скачивание может упасть, а команда отчитается об успехе. `setup --yes` берёт ключ из `CONTEXTSTREAM_API_KEY` или сохранённых учётных данных, а при нескольких workspace нужен `--workspace-id`.

## Требования
- Нужно: готовый бинарник из релизов репозитория
- Удалённый сервер: `https://mcp.contextstream.io/mcp?default_context_mode=fast&src=registry`

## Установка

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

**Командой платформы: удалённый сервер**
```bash
claude mcp add --transport http mcp 'https://mcp.contextstream.io/mcp?default_context_mode=fast&src=registry'
```

### Codex

**Командой платформы: удалённый сервер**
```bash
codex mcp add contextstream --url 'https://mcp.contextstream.io/mcp?default_context_mode=fast&src=registry'
```

### Cursor

**Файл настроек**
Файл `.cursor/mcp.json`:
```json
{
    "mcpServers": {
        "contextstream": {
            "url": "https://mcp.contextstream.io/mcp?default_context_mode=fast&src=registry"
        }
    }
}
```

### GitHub Copilot

**Файл настроек**
Файл `.vscode/mcp.json`:
```json
{
    "servers": {
        "contextstream": {
            "type": "http",
            "url": "https://mcp.contextstream.io/mcp?default_context_mode=fast&src=registry"
        }
    }
}
```

### Gemini CLI

**Командой платформы: удалённый сервер**
```bash
gemini mcp add -t http contextstream 'https://mcp.contextstream.io/mcp?default_context_mode=fast&src=registry'
```

## Когда брать
- найти файлы, которые затрагивает следующая правка
- вернуть сохранённое решение проекта в новой сессии
- собрать контекст по коду и документации в одном месте
- подключить один и тот же контекст к разным редакторам
- проверить, что именно уходит на индексацию, до подключения чувствительного проекта

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

## Похожие
- [GitHub](https://affpapa.org/nevibecode/mcp/github.md) — MCP-сервер · ★ 33918
- [Netdata](https://affpapa.org/nevibecode/mcp/netdata.md) — MCP-сервер · ★ 81115
- [browser-use](https://affpapa.org/nevibecode/mcp/browser-use.md) — MCP-сервер · ★ 119160
- [Codebase Memory](https://affpapa.org/nevibecode/mcp/codebase-memory.md) — MCP-сервер · ★ 47392
- [mcp-server](https://affpapa.org/nevibecode/mcp/mcp-server.md) — MCP-сервер · ★ 43872
- [AIHawk](https://affpapa.org/nevibecode/mcp/aihawk.md) — MCP-сервер · ★ 32221

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