---
title: "Clavitor + Cursor"
description: "Предоставьте режиму агента Cursor безопасный доступ к учётным данным и ключам API — через интегрированный терминал и HTTPS-прокси. MCP не требуется; агенты никогда не перечисляют содержимое хранилища."
lang: ru
url: https://clavitor.ai/ru/integrations/cursor
markdown: https://clavitor.ai/ru/integrations/cursor.md
translation_of: https://clavitor.ai/en/integrations/cursor.md
authoritative: false
publisher: Clavitor LLC
---

> This is the Russian translation of [clavitor + Cursor](https://clavitor.ai/en/integrations/cursor.md). The original English text is authoritative; where the two differ, the English version prevails.

# Руководство по интеграции: Clavitor + Cursor

Режим агента Cursor выполняет команды оболочки и HTTP-запросы из редактора. Направьте его на Clavitor CLI для именованных учётных данных и на Clavitor proxy для прозрачной аутентификации API — ключи никогда не попадают в память редактора или историю Ваших разговоров.

### Что видит агент Cursor

**Общие поля**

Агент считывает их через интегрированный терминал для развёртывания, аутентификации и вызова API.

- Ключи API (Anthropic, OpenAI, GitHub, AWS, Stripe...)
- Учётные данные для хоста SSH
- Строки подключения к базе данных
- TOTP-сиды — коды 2FA по запросу
- Пароли служебных учётных записей

### Чего агент никогда не видит

**Личные поля**

Шифруются на стороне клиента с помощью Вашего отпечатка пальца, лица или ключа безопасности. Сервер хранит зашифрованный текст. Без ключа нет доступа.

- Номера кредитных карт и CVV
- Паспорта и государственные удостоверения личности
- Коды восстановления и сид-фразы
- Номера социального страхования
- Банковские реквизиты

## Нет MCP. Вместо этого работу выполняют прокси и CLI.

Cursor поддерживает MCP для вызовов инструментов — но Clavitor намеренно не поставляет сервер MCP. MCP предоставляет агенту возможность перечисления (список, поиск, просмотр); поверхность агента — это **только возможности, никогда не перечисление**. CLI извлекает то, что указано агенту по имени, и ничего более. Прокси внедряет учётные данные в исходящие запросы, не давая агенту их увидеть.

Это архитектурное решение, а не отсутствующая интеграция. Следующие два шаблона охватывают всё, что нужно Cursor.

## Настройка

Запустите Cursor из терминала, чтобы он унаследовал Ваши `HTTPS_PROXY` и `PATH`. На macOS графические запуски из Finder пропускают Ваши файлы конфигурации оболочки — используйте `cursor .` из терминала или настройте прокси через LaunchAgent для постоянства.

#### 1. Создайте агента

Откройте Ваше хранилище → **Агенты** → **Создать**. Назовите его "Cursor" и выберите, к каким записям он может получить доступ. Скопируйте токен настройки.

#### 2. Инициализируйте CLI

```
$ echo "$CLAVITOR_TOKEN" | clavitor-cli init
```

Файл правил агента Cursor (`.cursorrules` или `.cursor/rules`) может предписывать агенту использовать CLI при необходимости получения секрета.

#### 3. Запустите Cursor с активным прокси

```
$ export HTTPS_PROXY=http://localhost:1983
$ cursor .
```

Теперь команды интегрированного терминала агента и любой HTTP-запрос, выполняемый средой выполнения Cursor, проходят через прокси. Заголовки, содержащие `clavitor://Entry/field`, разрешаются до того, как запрос покинет машину.

## Шаблон 1 — Именованные запросы через интегрированный терминал

Агент Cursor может вызывать любую команду оболочки. Когда ему требуется одно конкретное значение, он выходит в оболочку:

```
# In a script Cursor's agent generated:

key=$(clavitor-cli get "Anthropic API" --field key)
curl -H "x-api-key: $key" https://api.anthropic.com/v1/messages -d '{...}'
```

Переменная существует для одного оператора. Агент не видит `key` между присвоением и использованием — и учётные данные никогда не появляются в истории чата, поскольку Cursor не выводит развёрнутые значения обратно в разговор.

Для файлов конфигурации с несколькими учётными данными используйте `render`:

```
$ clavitor-cli render app.config.json | myapp --config -
```

## Шаблон 2 — Прозрачное внедрение через прокси

При установленном `HTTPS_PROXY` агент записывает ссылку, а прокси разрешает её в сети. Секрет никогда не попадает в память агента или в разговор:

```
# Cursor's agent runs this verbatim

curl -H "Authorization: Bearer clavitor://OpenAI/key" \
  https://api.openai.com/v1/models
```

Агент видит `clavitor://OpenAI/key` в истории своих команд. Сетевой запрос уходит с реальным значением `sk-...` в заголовке Authorization. Лог-скрейперы, дампы сбоев и история `cursor` остаются чистыми.

Это правильный шаблон, когда:
- Агент генерирует ad-hoc curl/HTTP-запросы во время сеанса
- Инструмент, вызываемый агентом, сам выполняет HTTPS-запросы
- Вы хотите полностью исключить секреты из контекстного окна разговора

## Cursor CLI (режим агента из скрипта)

Cursor 1.x поставляется с отдельным CLI для автономных запусков агента. Правило `HTTPS_PROXY` остаётся тем же — установите его в оболочке перед вызовом:

```
$ export HTTPS_PROXY=http://localhost:1983
$ cursor-agent "deploy the latest tag to staging" --workspace ~/dev/myapp
```

Для длительных заданий список IP-адресов в токене агента ограничивает чтение учётных данных только хостом, на котором работает агент. При запуске в другом месте хранилище откажет.

## Каждый доступ регистрируется

Журнал аудита записывает, какой агент, когда и откуда получил доступ к каким учётным данным. Активность агента Cursor помечается отдельно от активности человека.

```
# TIME                 ACTION  ENTRY                  ACTOR

2026-03-08 10:23:14  read    anthropic              cli:cursor
2026-03-08 10:23:15  read    openai                 proxy:cursor
2026-03-08 11:45:02  read    github-deploy          cli:cursor
2026-03-08 14:12:33  render  -                      cli:cursor
```

## Начать

[Начать бесплатно](https://clavitor.ai/ru/checkout)
[Посмотреть тарифы](https://clavitor.ai/ru/pricing)
