Tilda Mcp

io.github.theYahia由 GitHub 账号 theYahia 发布v1.0.0更新于 Oct 28, 2026

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

已验证STDIO仅桌面文件与存储开发者工具

概览

AI 生成的概览

本地 MCP 服务器,通过 Tilda 建站 API 让助手列出项目与页面,并导出页面的 HTML、CSS 与资源。

可以做什么
  • 列出 Tilda 项目并读取项目详情,包括域名、导出设置和可选的 Web 服务器配置示例。
  • 列出项目中的页面及其发布日期。
  • 获取完整页面(含 head 的 HTML、CSS、JS)或仅页面正文以便快速阅读。
  • 导出完整页面或页面正文,并将资源地址本地化,便于自行托管或嵌入其他模板。
  • 对较大的页面只返回元数据以节省上下文。
适用场景
适合在 Tilda 上搭建或维护网站时使用,让助手回答关于项目和页面的问题,或把页面结构与资源取出用于自行托管或迁移。
运行要求
通过 npx 从 npm 包 @theyahia/tilda-mcp 在本地运行,需要 Node.js。需要 Tilda 账户设置中的公钥和密钥,以环境变量提供;清单只声明了 TILDA_PUBLIC_KEY,README 还使用 TILDA_SECRET_KEY。需要能访问 Tilda API 的网络。
安装前请注意
Tilda API 只接受以查询参数形式传递的密钥,因此凭据会出现在请求 URL 中;请把它们放在环境变量里,避免进入日志和代理。该服务器对 Tilda 是只读的,但会导出完整页面结构与资源。API 限制为每小时 150 次请求,导出整个项目需按页面逐个请求。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Tilda Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

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

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

[npm] [License: MIT]

[Демонстрация: вопрос «что за страницы в проекте и когда их публиковали» — агент вызывает get_pages и отвечает таблицей страниц с датами]

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

Установка

Claude Desktop

json
{  "mcpServers": {    "tilda": {      "command": "npx",      "args": ["-y", "@theyahia/tilda-mcp"],      "env": { "TILDA_PUBLIC_KEY": "your-public-key", "TILDA_SECRET_KEY": "your-secret-key" }    }  }}

Claude Code

bash
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

json
{ "servers": { "tilda": { "command": "npx", "args": ["-y", "@theyahia/tilda-mcp"], "env": { "TILDA_PUBLIC_KEY": "your-public-key", "TILDA_SECRET_KEY": "your-secret-key" } } } }

Streamable HTTP

bash
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

bash
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

来源:README.md,提交 dfe69f3

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v1.0.0最新Sep 16, 2026

评分

已满足适用检查项的 50%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分