lindo.ai

lindo.ai создаёт сайты, страницы и статьи блога прямо из Claude, Cursor или Windsurf

От сообщества: Добавлен пользователем или импортирован; проверьте владельца перед подключениемРаботаетБез входаГлобальныйБесплатноМожет изменять данные

Что умеет

  • Создавать сайты, страницы и клиентов рабочего пространства
  • Настраивать домены и параметры сайта
  • Управлять командой рабочего пространства
  • Смотреть аналитику по сайтам и рабочему пространству
  • Генерировать магические ссылки доступа для клиентов

Какие данные видит

Ассистент видит сайты, клиентов и аналитику, привязанные к рабочему пространству пользователя lindo.ai.

Нужен ли аккаунт

Не нужен: сервер работает без входа

lindo.ai — MCP-сервер платформы для создания сайтов с помощью ИИ. Ассистент создаёт и настраивает сайты, страницы и клиентов рабочего пространства, подключает домены, управляет командой и смотрит аналитику по сайтам.

Как подключить

Как подключить lindo.ai к Claude

Адрес сервера, который нужно вставить в настройках Claude:

https://lindoai.run.tools

  1. Откройте Claude (сайт claude.ai или приложение для компьютера).
  2. Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
  3. Нажмите Добавить пользовательский коннектор (Add custom connector).
  4. Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
  5. В чате нажмите + → Коннекторы и включите новый коннектор.

Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.

Авторизация

После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.

Как подключить lindo.ai к ChatGPT

Адрес сервера, который нужно вставить в настройках ChatGPT:

https://lindoai.run.tools

  1. Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
  2. Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
  3. Откройте Настройки → Коннекторы и нажмите Создать (Create).
  4. Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
  5. В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
  6. В новом чате откройте + → Приложения/Коннекторы и включите коннектор.

Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.

Авторизация

При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.

Как подключить lindo.ai к Cursor

Адрес сервера, который нужно вставить в настройках Cursor:

https://lindoai.run.tools

Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.

Вручную:

  1. В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
  2. Вставьте JSON, скопированный ниже, в открывшийся файл ~/.cursor/mcp.json (для одного проекта: .cursor/mcp.json в корне проекта).
  3. Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.

Авторизация

Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.

Список инструментов сервера (52)

Технические названия из tools/list. Нужны только разработчикам.

get_workspaceGet details about the current Lindo AI workspace (business name, plan, language, integrations).
update_workspaceUpdate workspace-level settings. Only provided fields are changed.
get_workspace_analyticsGet aggregated analytics across all websites in the workspace.
get_workspace_teamList workspace team members (owners, team collaborators).
add_workspace_team_memberInvite a new team member to this Lindo workspace. Creates a team record and sends a transactional invitation email from Lindo to the provided address. The email contains a link to accept the invite and join the workspace. It is not a marketing or cold email; the tool should only be used when the user clearly intends to grant an individual access.
remove_workspace_team_memberRemove a team member from the workspace. Revokes their access.
create_clientCreate a new client record in the workspace. Only "name" is strictly required; if "email" is omitted, a placeholder address is generated so the record can be created. This tool does not send any email — use generate_magic_link separately if you need to share login access with the client.
list_clientsList clients in the workspace, paginated. Returns a `{ list, total }` result where `list` holds up to 12 items. Use `total` (the true, filter-aware count) with the `page` argument to fetch additional pages.
update_clientUpdate fields on an existing client. Only provided fields are changed.
delete_clientDelete a client. This cannot be undone.
assign_websiteAssign an existing website to a client (grants them access).
generate_magic_linkGenerate a short-lived magic login link for a client. The link authenticates the client into the Lindo app without a password and expires automatically.
create_websiteStart an AI-generated website workflow. This is asynchronous — the tool returns a `record_id` immediately. Poll `check_website_status` with that `record_id` to track progress and get the final result. Optionally assigns the website to an existing or new client.
list_websitesList websites in the workspace, paginated. Returns a `{ list, total }` result where `list` holds up to 12 items. Use `total` (the true, filter-aware count) with the `page` argument to fetch additional pages.
get_websiteGet full details for a single website (business info, theme, domain, activation state).
update_websiteUpdate a website's business name and/or description.
delete_websiteDelete a website. This cannot be undone.
update_website_settingsUpdate structured website settings (business info, theme, robots.txt, socials, custom header/footer code).
add_custom_domainAttach a custom domain to a website (user is responsible for DNS configuration).
remove_custom_domainRemove the custom domain from a website. The site reverts to its default Lindo subdomain.
get_website_teamList collaborators with access to a specific website.
get_website_analyticsGet analytics (visits, traffic sources, top pages) for a website.
create_pageStart an AI-generated page workflow for an existing website. This is asynchronous — the tool returns a `record_id` immediately. Poll `check_page_status` with that `record_id` to track progress and get the final result.
list_pagesList pages on a website, paginated. Returns a `{ list, total }` result where `list` holds up to 12 items. Use `total` (the true, filter-aware count) with the `page` argument to fetch additional pages. Only pages created via the API/SDK are returned.
get_pageGet details for a single page.
update_pageUpdate page metadata (display name, URL path, SEO). Only provided fields change.
delete_pageDelete a page. This cannot be undone.
publish_pagePublish a static HTML page at a given path. If a page already exists at that path it will be OVERWRITTEN — any existing content is replaced.
update_page_contentReplace the HTML content of an existing page. This overwrites the previous HTML entirely; the prior content is not preserved. Optionally updates SEO metadata.
unpublish_pageUnpublish a page so it is no longer publicly accessible.
get_page_htmlReturn the raw HTML of a page.
create_blogStart an AI-generated blog post workflow for an existing website. This is asynchronous — the tool returns a `record_id` immediately. Poll `check_blog_status` with that `record_id` to track progress and get the final result.
publish_blogPublish a new markdown blog post at a given path.
list_blogsList blog posts on a website, paginated. Returns a `{ list, total }` result where `list` holds up to 12 items. Use `total` (the true, filter-aware count) with the `page` argument to fetch additional pages. Only blog posts created via the API/SDK are returned.
get_blogGet details for a single blog post.
update_blogUpdate blog post metadata (name, path, SEO).
delete_blogDelete a blog post. This cannot be undone.
update_blog_contentReplace the markdown content of an existing blog post. This overwrites the previous markdown entirely; the prior content is not preserved. Optionally updates SEO and blog settings.
unpublish_blogUnpublish a blog post so it is no longer publicly accessible.
get_blog_htmlReturn the rendered HTML of a blog post.
check_website_statusPoll the status of a website-creation workflow started by `create_website`. Pass the `record_id` you received from that tool. While the workflow is running, call this tool again after `poll_after_ms` milliseconds. Once `done` is true, `status` is `complete` (all pages generated), `partial` (some pages failed), or `errored`. `result.pages` lists every page (home + additional) with its individual status.
check_page_statusPoll the status of a page-creation workflow started by `create_page`. Pass the `record_id` you received from that tool. While the workflow is running, call this tool again after `poll_after_ms` milliseconds. Once `done` is true, `status` is `complete` or `errored`; when complete, `result` holds the published page info.
check_blog_statusPoll the status of a blog-creation workflow started by `create_blog`. Pass the `record_id` you received from that tool. While the workflow is running, call this tool again after `poll_after_ms` milliseconds. Once `done` is true, `status` is `complete` or `errored`; when complete, `result` holds the published blog info.
batch_create_websitesStart up to 25 website-creation workflows in one request. Returns one `record_id` per item. Poll the combined status with `batch_check_website_status`, or the individual statuses with `check_website_status`.
batch_create_pagesStart up to 25 page-creation workflows on a single website in one request. Returns one `record_id` per item. Poll with `batch_check_page_status` or `check_page_status`.
batch_create_blogsStart up to 25 blog-creation workflows on a single website in one request. Returns one `record_id` per item. Poll with `batch_check_blog_status` or `check_blog_status`.
batch_check_website_statusPoll up to 25 website-creation workflows at once. Returns a rollup `status` (scheduled/running/complete/partial/errored) plus a per-item array with the same shape as `check_website_status`.
batch_check_page_statusPoll up to 25 page-creation workflows at once. Returns a rollup `status` plus a per-item array with the same shape as `check_page_status`.
batch_check_blog_statusPoll up to 25 blog-creation workflows at once. Returns a rollup `status` plus a per-item array with the same shape as `check_blog_status`.
get_creditsGet the workspace's current Lindo credit balance and utilization.
get_client_creditsGet the credit balance allocated to a specific client.
allocate_creditsRe-allocate existing workspace-owned Lindo credits to a client. This never purchases credits; it only moves balance you already own.