Claude Code

Подключение к Claude Code

Установка одной командой, scope проекта или пользователя.

01

Установка

Команда ниже регистрирует сервер в текущем проекте. Флаг --scope user делает его доступным во всех проектах. Ключ передаётся через --env и попадает в переменную окружения процесса сервера, а не в файл проекта.

02

Проверка

Команда /mcp показывает список серверов и их состояние. Если сервер поднялся, инструменты 1-чата появятся в доступных агенту — запрос вида «покажи непрочитанные диалоги» приведёт к вызову list_chats.

03

Ограничение прав

Для агента, который только отправляет уведомления, выпустите ключ со скоупом write и одним каналом — доступа к истории переписки у него не будет.

bash
claude mcp add 1-chat \
  --env ONECHAT_API_KEY=sk-1chat-... \
  -- npx -y @1-chat/mcp

Инструменты

list_chats(channel?: Channel, unread_only?: boolean, limit?: number)Chat[]
Диалоги по всем подключённым каналам с курсорной пагинацией. Без фильтра возвращает объединённый список.
get_messages(chat_id: string, limit?: number, before?: string)Message[]
История диалога в обратном хронологическом порядке. before — id сообщения для пагинации вглубь.
send_message(chat_id: string, text: string, reply_to?: string)Message
Отправка в существующий диалог. reply_to делает сообщение ответом на конкретное входящее.
send_media(chat_id: string, url?: string, base64?: string, caption?: string)Message
Изображение, документ или аудио. Источник — публичная ссылка либо base64. До 25 МБ на файл.
Полный справочник

Частые вопросы

Подключите агента к мессенджерам

Выпустите ключ, добавьте пять строк в конфиг — и агент начнёт писать клиентам сам.

Есть вопросы? Напишите нам в Telegram →