io.github.theYahia/tilda-mcp

Official registry Other

MCP server for Tilda API — projects, pages. 3 tools.

Install

Add this to your client's MCP configuration (Claude Desktop: claude_desktop_config.json; Cursor: .cursor/mcp.json; VS Code and others use the same "mcpServers" shape).

NPM package @theyahia/tilda-mcp
Claude Code
claude mcp add tilda-mcp -e 'TILDA_PUBLIC_KEY=<your tilda_public_key>' -- npx -y @theyahia/tilda-mcp@1.0.0
JSON configuration (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "tilda-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@theyahia/tilda-mcp@1.0.0"
            ],
            "env": {
                "TILDA_PUBLIC_KEY": "<your tilda_public_key>"
            }
        }
    }
}

Environment variables

  • TILDA_PUBLIC_KEY required secret API key for the service

Documentation

From the project's README on GitHub, refreshed weekly. Links open on GitHub.

Contents
  1. MCP-сервер для Tilda API — 7 инструментов для ИИ-агента: проекты, страницы, экспорт
  2. Установка
  3. Инструменты (7)
  4. Скиллы
  5. Примеры
  6. Лицензия

MCP-сервер для Tilda API — 7 инструментов для ИИ-агента: проекты, страницы, экспорт

Если вы искали, как подключить сайт на Tilda к Claude или другому ИИ-агенту, — этот сервер отдаёт агенту ваши проекты и страницы через Tilda API: список страниц с датами публикации, полный HTML и CSS любой страницы, экспорт проекта целиком. Спрашиваете «что за страницы в проекте и когда их публиковали» — агент отвечает таблицей, а не ссылкой на документацию. Нужны только публичный и секретный ключи из настроек Tilda.

Часть серии WWmcp (46 серверов) by @theYahia.

Установка

Claude Desktop
{
  "mcpServers": {
    "tilda": {
      "command": "npx",
      "args": ["-y", "@theyahia/tilda-mcp"],
      "env": { "TILDA_PUBLIC_KEY": "your-public-key", "TILDA_SECRET_KEY": "your-secret-key" }
    }
  }
}
Claude Code
claude mcp add tilda -e TILDA_PUBLIC_KEY=your-public-key -e TILDA_SECRET_KEY=your-secret-key -- npx -y @theyahia/tilda-mcp
VS Code / Cursor
{ "servers": { "tilda": { "command": "npx", "args": ["-y", "@theyahia/tilda-mcp"], "env": { "TILDA_PUBLIC_KEY": "your-public-key", "TILDA_SECRET_KEY": "your-secret-key" } } } }
Streamable HTTP
TILDA_PUBLIC_KEY=xxx TILDA_SECRET_KEY=yyy npx @theyahia/tilda-mcp --http --port 3001
# Endpoint: http://localhost:3001/mcp  (stateless, CORS включён)
# Health:   http://localhost:3001/health  → {"status":"ok","tools":7}

HTTP-режим работает в stateless-режиме: на каждый POST создаётся свежий сервер+транспорт (подходит для чистой API-обёртки, поддерживает несколько клиентов без коллизий сессий). Принимает POST/OPTIONS на /mcp; прочие методы → 405.

Smithery
npx @smithery/cli install @theyahia/tilda-mcp

Требуется TILDA_PUBLIC_KEY и TILDA_SECRET_KEY. Получите в настройках аккаунта Tilda.

Инструменты (7)

Полное покрытие всех 7 методов Tilda API.

ИнструментМетод APIОписание
get_projectsgetprojectslistСписок проектов
get_project_infogetprojectinfoИнформация о проекте (домен, настройки экспорта). Опц. `webconfig=htaccess\nginx` → пример конфига веб-сервера
get_pagesgetpageslistСписок страниц проекта
get_pagegetpagefullПолная страница (HTML c <head>, CSS, JS; ссылки на Tilda CDN)
get_page_bodygetpageТолько тело страницы (HTML без <head>; ссылки на CDN) — для быстрого чтения/preview
get_page_exportgetpagefullexportЭкспорт полной страницы с локализованными ассетами {from,to} — для самостоятельного хостинга
get_page_export_bodygetpageexportЭкспорт тела страницы с локализованными ассетами — для вставки в свой шаблон/CMS

Экономия контекста: инструменты страниц (get_page*) принимают опц. metadata_only: true — вернуть только метаданные без html/css/js (полезно для больших страниц).

Экспорт всего проекта: отдельного метода нет — получите get_pages, затем по каждому id вызовите get_page_export (или get_page_export_body).

Лимит Tilda API: 150 запросов в час. Клиент делает ретраи с экспоненциальной задержкой и учитывает заголовок Retry-After.

Безопасность: Tilda API принимает ключи только как query-параметры (publickey/secretkey) — это особенность самого API. Сервер не логирует URL с ключами; держите ключи в env, не передавайте их в незашифрованные логи/прокси.

Скиллы

СкиллТриггер
/skill-get-pagesПокажи все страницы сайта
/skill-export-pageЭкспортируй страницу

Примеры

Покажи мои проекты в Tilda
Информация о проекте 12345 с конфигом nginx
Список страниц проекта 12345
Покажи содержимое страницы 67890
Покажи только метаданные страницы 67890
Экспортируй страницу 67890 для своего хостинга
Экспортируй тело страницы 67890 для вставки в шаблон

Лицензия

MIT


Часть WWmcp · Telegram: @vhodvai

Frequently asked questions

What is io.github.theYahia/tilda-mcp?

MCP server for Tilda API — projects, pages. 3 tools.

How do I install io.github.theYahia/tilda-mcp?

It runs on your machine. In Claude Code: claude mcp add tilda-mcp -e 'TILDA_PUBLIC_KEY=<your tilda_public_key>' -- npx -y @theyahia/tilda-mcp@1.0.0. For other clients, paste the JSON configuration from this page into their MCP settings.

Does io.github.theYahia/tilda-mcp need an API key?

Yes. It expects TILDA_PUBLIC_KEY, which you set in its configuration.

Is io.github.theYahia/tilda-mcp open source?

Yes. Its code is on GitHub under the MIT license.

Who maintains io.github.theYahia/tilda-mcp?

It is published by theYahia. AI.tn lists it but does not maintain or endorse it.

From the official MCP Registry. Listing is not an endorsement: review a server's code and permissions before giving it access to your data.