# Настройка Cursor

## Открытие конфигурации MCP

В Cursor файл `mcp.json` открывается через **визуальный интерфейс**, а не через прямое редактирование файла:

1. Откройте настройки Cursor (Ctrl+,)
2. Перейдите в раздел **"Tools & MCP"** (или найдите через поиск)
3. Нажмите кнопку **редактирования конфигурации** MCP

<figure><img src="https://1170843668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M6ZxAmaxODS4CigF0WD%2Fuploads%2F5Dm9eIWXBNqyhceNtRJP%2Fimage.png?alt=media&#x26;token=6d679cda-1e2c-4270-b236-a65470820d01" alt=""><figcaption><p>Открытие конфигурации MCP через интерфейс Cursor</p></figcaption></figure>

{% hint style="info" %}
Cursor автоматически откроет файл `mcp.json` для редактирования. Вам не нужно вручную искать путь к файлу.
{% endhint %}

### Расположение файла (для справки)

Если потребуется найти файл вручную:

```
%APPDATA%\Cursor\User\globalStorage\mcp.json
```

Обычно это путь:

```
C:\Users\<имя_пользователя>\AppData\Roaming\Cursor\User\globalStorage\mcp.json
```

## Формат конфигурации

### Один сервер

```json
{
  "mcpServers": {
    "1c-syntax-checker-mcp": {
      "url": "http://localhost:8002/mcp",
      "connection_id": "1c_lsp_service_001"
    }
  }
}
```

### Несколько серверов

```json
{
  "mcpServers": {
    "1c-docs-mcp": {
      "url": "http://localhost:8003/mcp",
      "connection_id": "1c_docs_service_001"
    },
    "1c-syntax-checker-mcp": {
      "url": "http://localhost:8002/mcp",
      "connection_id": "1c_lsp_service_001"
    },
    "1c-ssl-mcp": {
      "url": "http://localhost:8008/mcp",
      "connection_id": "1c_ssl_service_001"
    }
  }
}
```

## Проверка подключения

### Перезапуск Cursor

После изменения `mcp.json` перезапустите Cursor:

1. Закройте все окна Cursor
2. Откройте Cursor заново

### Проверка в чате

1. Откройте чат с ИИ в Cursor (Ctrl+L)
2. Спросите что-нибудь, связанное с MCP-сервером
3. Убедитесь, что ИИ использует инструменты MCP

## Cursor Rules для 1С

Для эффективной работы с MCP-серверами добавьте правила для 1С.

### Установка правил

1. Склонируйте репозиторий правил:

```powershell
git clone https://github.com/comol/cursor_rules_1c.git
```

2. Скопируйте файлы в ваш проект или глобальные настройки Cursor

### Рекомендации

* Используйте правила из репозитория как основу
* Адаптируйте правила под вашу конфигурацию
* Включите информацию об MCP-инструментах в правила

## Устранение проблем

### Cursor не видит MCP-серверы

1. Проверьте, что контейнеры запущены: `docker ps`
2. Проверьте формат JSON в `mcp.json`
3. Убедитесь, что порты соответствуют запущенным контейнерам
4. Перезапустите Cursor

### Ошибка "Connection refused"

1. Проверьте, что контейнер запущен
2. Проверьте порт: `netstat -an | findstr :8002`
3. Проверьте логи контейнера: `docker logs <container_name>`

### MCP работает, но ИИ не использует инструменты

1. Добавьте Cursor Rules для 1С
2. Явно попросите ИИ использовать MCP-инструменты
3. Проверьте, что в правилах указаны доступные инструменты


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.onerpa.ru/mcp-servery-1c/trebovaniya/cursor-nastrojka.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
