> ## Documentation Index
> Fetch the complete documentation index at: https://docs.riggery.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# MCP

> Удалённые tools на агенте. URL хранится в графе.

**MCP** в **Добавить инструмент** даёт агенту вызывать tools на удалённом MCP-сервере. В граф пишутся **Имя connection**, **URL сервера**, необязательный секрет в **Bearer-токен (необязательно)** и разрешённые Tools.

MCP — не узел инструмента на графе. В **Добавить узел** шага MCP нет.

<h2 id="add">
  Добавить на агента
</h2>

На карточке агента **+** открывает **Добавить инструмент**. Выберите **MCP** (**Удалённый сервер**).

<Steps>
  <Step title="Имя connection">
    **Имя connection** начинается со строчной буквы. Дальше только строчные буквы, цифры и `_`. Пример: `github`. Несколько агентов могут ссылаться на одно имя только с тем же URL и секретом.
  </Step>

  <Step title="URL сервера">
    **URL сервера** сохраняется в графе. Пример: `https://mcp.example.com`
  </Step>

  <Step title="Токен">
    **Bearer-токен (необязательно)**. **Вставить значение** добавляет секрет вроде `{{secret:GitHub}}` — этот секрет используется при запуске. Сырой токен не сохраняется — только для **Probe**. Привяжите секрет на [Настройках](/ru/instance/settings#secrets) Instance.
  </Step>

  <Step title="Probe и Tools">
    **Probe** показывает Tools с сервера. Отметьте хотя бы один Tool. Пустой список: **Выберите хотя бы один tool.** **Добавить MCP** записывает имя, URL, плейсхолдер секрета и этот список на агента.
  </Step>
</Steps>

Скопируйте в диалог и подставьте свой URL и имя секрета:

```text theme={null}
Имя connection: github
URL сервера: https://mcp.example.com
Bearer-токен (необязательно): {{secret:GitHub}}
```

Чип MCP открывает имя, URL, секрет и список. **Re-probe** берёт сохранённый URL, чтобы обновить Tools. Крестик на чипе снимает MCP.

Агент как инструмент не получает этот список. Добавьте MCP на того агента, если ему нужен тот же сервер.

Если в графе есть `{{secret:GitHub}}`, в **Настройка** на [Настройках](/ru/instance/settings#setup) будет **Секрет: GitHub**, пока не привяжете значение.

<h2 id="limits">
  Ограничения
</h2>

На одном MCP binding не больше 32 Tools.

В production URL должен быть HTTPS: **URL MCP должен быть HTTPS**. Запрещённый URL: **Этот URL MCP не разрешён**.

Сырой токен в графе: **MCP binding "github" token must be empty or a Secret placeholder**. Два агента с одним **Имя connection**, но разным URL или секретом: **MCP connection "github" must use the same URL and Secret on every Agent**.
