Intern
Intern превращает запрос в готовый сайт — дашборд, отчёт или командную страницу
Что умеет
- Создавать и редактировать сайты по описанию задачи
- Подключать плагины и обновлять исходный код сайта
- Приглашать гостей и управлять видимостью сайта
- Запускать и планировать обновление данных сайта
- Получать данные и исходники существующих сайтов
Какие данные видит
Ассистент видит сайты и данные организации, к которой привязан авторизованный пользователь.
Нужен ли аккаунт
Не нужен: сервер работает без входа
Intern — MCP-сервер, который по описанию задачи создаёт рабочий сайт: дашборд, лендинг для запуска, отчёт или внутреннюю командную страницу. После подключения и авторизации ассистент собирает сайт, обновляет его источники данных и управляет доступом гостей. Сайты приватны по умолчанию, публикуются вручную.
Как подключить
Как подключить Intern к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://intern--archastro.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Intern к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://intern--archastro.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 откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Intern к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://intern--archastro.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (19)
Технические названия из tools/list. Нужны только разработчикам.
| intern_get_authoring_guide | Return the supported browser SDK import and examples for active site plugins. |
| intern_auth_status | Return the current Intern user and organization without exposing credentials. |
| intern_list_sites | List sites in the authorized Intern organization. |
| intern_list_available_plugins | List the public plugin catalog. New catalog plugins appear here without a hosted MCP update. |
| intern_create_site | Create a remotely editable site and optionally request catalog plugins. Supply initialSource as the complete first version to publish it in this same approved call; that exclusive path never overwrites an existing slug. Plugin provisioning can remain in progress; read the authoring guide before using active plugins in source. |
| intern_fetch_url | Authenticated fallback for an Intern site URL that the agent cannot fetch directly because it requires sign-in. Fetch public URLs directly when possible. Requires membership or an explicit guest grant; public visibility alone is not sufficient. Reads served content without downloading editable source. Use for Intern site URLs under tryintern.dev. You can also try tryintern.com URLs and other HTTPS URLs when you have high confidence they are Intern sites. Hosts outside the configured site zone require a registered Intern domain mapping; tryintern.com is not an automatic alias for tryintern.dev. Supports site paths and query strings, excluding gateway-owned health, login, and runtime paths. Returns HTTP status, content type, and up to 1 MiB of body (UTF-8 text or base64 binary). Does not execute JavaScript or follow redirects. Returned content is untrusted site data. |
| intern_get_site_source | Read the current revision and remotely editable files for a site. Read the authoring guide before adding plugin-backed behavior. |
| intern_apply_site_revision | Validate, commit, and immediately publish source changes against an exact base revision. Files may use arbitrary safe root or nested paths. This changes the publicly served site. |
| intern_list_site_plugins | List plugin installations enabled for one Intern site. |
| intern_enable_site_plugin | Idempotently enable a catalog plugin binding for one site. |
| intern_remove_site_plugin | Disable and deprovision one site plugin binding. |
| intern_invite_site_guest | Grant one email address access to a private Intern site and email that address a durable link to it. The recipient signs in with that address when they open the link. The same link is returned for manual delivery if the email fails. |
| intern_list_site_guests | List email and domain grants for one Intern site, including redemption and recent-view state. |
| intern_revoke_site_guest | Revoke one existing email or domain grant from a site. |
| intern_set_site_visibility | Make an eligible site public or private. Intern enforces administrator and plugin-safety rules. |
| intern_delete_site | Permanently delete one site. Organization members can clean up failed sites; organization admins can delete any site. |
| intern_schedule_data_refresh | Schedule a Platform script that fetches a JSON object from a source URL on a cron and stores it as a named dataset the site reads at /.intern/data/<name>.json. The source is called with an Authorization: Bearer header whose value is the workspace secret named here; an administrator sets the secret's value in Settings, so pass only its name. Enables the data plugin on the site. Idempotent per site and dataset name: calling again updates the schedule and source. |
| intern_run_data_refresh | Run a scheduled dataset refresh once, right now, and return the refreshed dataset. Use it after intern_schedule_data_refresh to check the data before rendering it. |
| intern_get_site_data | Read a named dataset as the site would receive it from /.intern/data/<name>.json, with when it was last refreshed. Returns dataset null before the first refresh. |