HostingFor.AI
Web hosting for websites built with AI.
Что умеет
- List Sites: Lists the websites this account can manage, with their plan (static or PHP + MySQL), status, SSL and whether DNS can be edited. Call this first.
- Get Site Info: Details for one website: live URL, plan, file locations, database config location (PHP plans), SSL and nameserver status.
- List Files: Lists files and folders in a folder of the website (default: the website root). Set recursive to include subfolders (up to 1000 entries).
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Web hosting for websites built with AI. Connect your HostingFor.AI account and your AI assistant can publish and maintain your site directly: upload files, manage DNS records for custom domains, run SQL against your MySQL database (PHP plans), request SSL certificates, and check the live site.
Sign in with your HostingFor.AI account (OAuth). Plans and signup: https://hostingfor.ai
Как подключить
Как подключить HostingFor.AI к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://hosting--hostingforai.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить HostingFor.AI к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://hosting--hostingforai.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 откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить HostingFor.AI к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://hosting--hostingforai.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. Нужны только разработчикам.
| list_sites | Lists the websites this account can manage, with their plan (static or PHP + MySQL), status, SSL and whether DNS can be edited. Call this first. |
| get_site_info | Details for one website: live URL, plan, file locations, database config location (PHP plans), SSL and nameserver status. |
| list_files | Lists files and folders in a folder of the website (default: the website root). Set recursive to include subfolders (up to 1000 entries). |
| read_file | Returns a file's contents (up to 1 MB). Text is returned as UTF-8; binary files (images, etc.) as base64. |
| write_file | Creates or overwrites one file (folders are created as needed). Use encoding "base64" for binary files such as images. Up to 20 MB. |
| write_files | Creates or overwrites up to 100 files in one call (30 MB total). Ideal for publishing a whole website. Each file has path, content and optional encoding ("utf8" or "base64"). |
| create_directory | Creates a folder (and any missing parent folders). |
| move_path | Moves or renames a file or folder. |
| delete_path | Permanently deletes a file, or a folder and everything in it. This can't be undone, so confirm with the user first. |
| list_dns_records | Lists the DNS records for a custom domain. Names are relative to the domain ("@" is the domain itself). |
| add_dns_record | Adds a DNS record to a custom domain, e.g. MX and TXT records to set up an email provider, or TXT/CNAME verification records. Types: A, AAAA, CNAME, MX, TXT, SRV. For MX give the mail server hostname as value plus priority. For SRV give "priority weight port target" as value. |
| delete_dns_record | Deletes a DNS record from a custom domain. Give the type, name and value exactly as list_dns_records shows them (for MX, the hostname). Confirm with the user first. |
| describe_database | PHP + MySQL plans: lists the tables in the site's database (with approximate row counts and sizes), or, when a table is given, its columns, indexes and CREATE TABLE statement. |
| query_database | PHP + MySQL plans: runs one read-only SQL statement (SELECT, SHOW, DESCRIBE, EXPLAIN or WITH … SELECT) against the site's database and returns the rows. Runs in a read-only transaction; use execute_sql to change data. Use ? placeholders with params for values. |
| execute_sql | PHP + MySQL plans: runs one SQL statement that can change the site's database (CREATE/ALTER/DROP TABLE, INSERT, UPDATE, DELETE, …). Changes are permanent: confirm destructive changes (DROP, DELETE, TRUNCATE, large UPDATEs) with the user first. Use ? placeholders with params for values. One statement per call; 30-second limit. |
| check_site | Fetches a page from the live website (default the home page) and reports the HTTP status, SSL, page title, a text preview, and whether the domain's DNS points to this hosting. |
| request_ssl | Asks for a new free SSL certificate for the website. Useful right after the domain's DNS starts pointing here. Certificates are otherwise issued and renewed automatically. |