BitOffice
BitOffice: регистрация ИП в Беларуси шаг за шагом через ассистента
Что умеет
- Собирать личные данные и данные документа для регистрации
- Выбирать регион, район и регистратора
- Указывать вид деятельности и банк
- Формировать и отправлять заявку на регистрацию
Какие данные видит
Ассистент собирает и передаёт персональные данные пользователя только для оформления заявки.
Нужен ли аккаунт
Не нужен: сервер работает без входа
BitOffice ведёт пользователя через регистрацию индивидуального предпринимателя в Беларуси: собирает личные данные, вид деятельности и данные регистратора, готовит документы для подачи. MCP-сервер задаёт вопросы явно, не додумывая ответы за пользователя.
Как подключить
Как подключить BitOffice к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://bitoffice.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить BitOffice к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://bitoffice.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить BitOffice к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://bitoffice.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (17)
Технические названия из tools/list. Нужны только разработчикам.
| start_ip_registration | Начать процесс регистрации ИП в Беларуси. ВАЖНО: НИКОГДА не предполагай ответы на вопросы. ВСЕГДА явно спрашивай у пользователя: 1) Являетесь ли вы гражданином Республики Беларусь? 2) Если нет - есть ли у вас вид на жительство? 3) Есть ли вам 18 лет? |
| submit_personal_data | Отправить личные данные для регистрации ИП |
| submit_document | Отправить данные документа, удостоверяющего личность |
| submit_address | Отправить адрес регистрации. ВАЖНО: НИКОГДА не предполагай адрес пользователя. ВСЕГДА явно спрашивай КАЖДОЕ поле. Порядок: 1) Вызови get_regions_list и спроси область 2) Если isLocality=false - вызови get_districts_list и спроси район 3) Если isLocality=false - вызови get_councils_list и спроси сельсовет 4) Спроси населенный пункт (или подставь name если isLocality=true) 5) Спроси индекс 6) Спроси улицу 7) Спроси дом 8) Спроси квартиру 9) Спроси телефон |
| submit_registrar | Сохранить выбранный регистрирующий орган. ВАЖНО: НИКОГДА не выбирай орган за пользователя. ВСЕГДА сначала вызови get_registrars_list, покажи пользователю список и спроси какой регистрирующий орган он хочет выбрать. |
| submit_status | Отправить статусы. ВАЖНО: НИКОГДА не предполагай ответы. ВСЕГДА явно спрашивай у пользователя КАЖДЫЙ вопрос: 1) Работаете ли вы по трудовому договору? 2) Получаете ли вы пенсию? 3) Имеете ли право на пособие по уходу за ребенком до 3 лет? 4) Являетесь ли студентом дневной формы обучения? |
| submit_activity | Отправить вид деятельности ИП. ВАЖНО: НИКОГДА не предполагай вид деятельности. ВСЕГДА сначала вызови get_activities_list, покажи пользователю список и спроси какой вид деятельности он хочет выбрать. |
| submit_service | Отправить данные обслуживания. ВАЖНО: НИКОГДА не предполагай данные. ВСЕГДА явно спрашивай у пользователя КАЖДОЕ поле: 1) Вызови get_banks_list и спроси какой банк выбрать 2) Спроси email 3) Спроси согласие на бухгалтерское обслуживание 4) Спроси согласие на обработку персональных данных |
| get_registration_status | Получить статус заполнения регистрации ИП |
| get_registration_data | Получить все данные регистрации ИП (включая незавершенные) |
| submit_registration | Финальная отправка данных регистрации ИП. Вызывай ТОЛЬКО когда все разделы заполнены. После успешной отправки покажи пользователю ссылку из поля applicationUrl — по ней откроются подготовленные документы для скачивания и печати, а также инструкция с дальнейшими шагами по регистрации. |
| get_banks_list | Получить список доступных банков для обслуживания |
| get_activities_list | Получить список доступных видов деятельности |
| get_regions_list | Получить список областей. Показывай пользователю значения name, сохраняй uuid для следующих запросов и не говори ничего про свойство isLocality. Если isLocality=true, подставь name в locality и не запрашивай район/сельсовет. |
| get_districts_list | Получить список районов для области. Показывай пользователю значения name, сохраняй uuid для следующих запросов и не говори ничего про свойство isLocality. Если isLocality=true, подставь name в locality и не запрашивай сельсовет. |
| get_councils_list | Получить список сельсоветов для района. Показывай пользователю ТОЛЬКО значения name и не говори ничего про свойство isLocality. Если isLocality=true, подставь name в locality и не запрашивай населенный пункт. |
| get_registrars_list | Получить список регистрирующих органов. Всегда получай список по области. Если область НЕ isLocality (т.е. есть районы), дополнительно получи список по району. Покажи пользователю комбинацию name из обоих массивов. |