Skip to main content
Glama

stacktree-mcp

MCP-сервер для stacktr.ee. Публикуйте HTML-артефакты из любого MCP-клиента (Claude Desktop, Claude Code, Cursor, Continue и т. д.).

Настройка с агентом

Если у вас открыт кодинг-агент, передайте ему эту строку, и он сделает всё остальное — установит, проверит подключение и освоит набор инструментов:

Fetch and follow the setup instructions at https://stacktr.ee/prompt.md

Работает в любом агенте, который умеет загружать URL. Инструкции — это обычный Markdown; при желании можете прочитать их заранее.

Related MCP server: drop

Установка

Добавьте в конфигурацию вашего MCP-клиента:

{
  "mcpServers": {
    "stacktree": {
      "command": "npx",
      "args": ["-y", "stacktree-mcp"],
      "env": { "STACKTREE_API_KEY": "stk_live_..." }
    }
  }
}

Сгенерируйте API-ключ на https://app.stacktr.ee.

Инструменты

Инструмент

Что делает

publish_html

Публикует HTML; возвращает { url, id, expires_at, ... }. Передайте client, чтобы поместить страницу в клиентское пространство.

update_site

Заменяет HTML существующего сайта на месте; URL сохраняется.

get_site

Читает текущий HTML-исходник сайта — отредактируйте его, затем вызовите update_site.

set_password

Добавляет или убирает кодовую защиту. Только на платных тарифах.

set_expiry

Задаёт срок действия в часах от текущего момента или null для бессрочного. Ограничивается потолком тарифа.

set_email_gate

Ограничивает зрителей доменом email (одноразовая проверка по magic-ссылке). Только на платных тарифах.

set_agentation

Включает и выключает панель обратной связи Agentation на странице.

list_sites

Перечисляет сайты, принадлежащие этому API-ключу. Постранично (has_more + курсор); фильтрация по client.

delete_site

Полностью удаляет сайт.

link_wallet

Привязывает ваш кошелёк, чтобы публикуемые вами страницы принадлежали вашему аккаунту.

list_feedback

Читает комментарии зрителей, оставленные через панель Agentation; сначала нерешённые.

resolve_feedback

Отмечает элемент обратной связи как обработанный, с необязательной заметкой.

set_client

Помещает страницу в клиентское пространство по имени или slug (создаётся автоматически) или null для отсоединения.

list_client_spaces

Клиентские пространства аккаунта: количество страниц, привязанный хостнейм, состояние портала.

create_client_space

Создаёт пространство заранее. Редко нужно — публикация с client создаёт его сама.

update_client_space

Переименовывает, архивирует или задаёт общий для пространства доступ зрителей, который наследуют все его страницы.

delete_client_space

Удаляет пространство. Его страницы отсоединяются и сохраняют свои URL.

get_design_guide

Фирменный гайд по дизайну — прочитайте его перед генерацией или рестайлингом страницы.

Привязка кошелька

Если ваш агент оплачивает публикации из собственного кошелька (x402 / MPP), привяжите этот кошелёк к вашему аккаунту Stacktree, чтобы каждая опубликованная им страница — прошлая и будущая — принадлежала этому аккаунту:

  1. Ваш человек генерирует код привязки на https://app.stacktr.ee/wallets.

  2. link_wallet({ code }) → возвращает точное сообщение для подписи.

  3. Подпишите его своим кошельком (personal_sign).

  4. link_wallet({ code, wallet, signature }) → привязывает кошелёк и принимает страницы, которые он уже опубликовал.

Чтение обратной связи

Включите панель на странице с помощью set_agentation, и зрители смогут оставлять пометки на странице; их комментарии сохраняются вместе с сайтом. list_feedback возвращает их, сначала нерешённые (комментарий, отмеченный элемент, выделенный текст, намерение, серьёзность). Исправьте страницу на месте с помощью update_site (тот же URL), затем вызовите resolve_feedback, чтобы отметить каждый пункт как обработанный, с необязательной заметкой.

Приватность по умолчанию

Каждый сайт получает неугадываемый URL https://stacktr.ee/p/{token}/. Передайте public_slug, чтобы включить https://{slug}.stacktr.ee/.

pii_check по умолчанию равен block — загрузки, соответствующие распространённым секретам и PII-шаблонам (email-адреса, SSN, кредитные карты, префиксы API-ключей OpenAI/GitHub/Stripe), отклоняются. Передайте warn, чтобы опубликовать в любом случае (совпадения отмечаются в ответе), или off, чтобы пропустить проверку.

Что даёт бесплатный тариф

Ключ на бесплатном тарифе публикует всего 3 страницы, и каждая истекает через 7 дней после публикации. Счётчик пожизненный, а не по одновременным страницам: удаление страницы или истечение её срока не возвращает слот. expires_in_hours: "never" ограничивается потолком в 7 дней, а не отклоняется, поэтому всегда читайте expires_at из ответа.

Кодовые защиты (set_password), email-ограничения (set_email_gate) и количество зрителей доступны на платных тарифах. При достижении потолка возвращается HTTP 402 со стабильным кодом plan_* в error:

Код

Значение

plan_lifetime_limit_exceeded

Все 3 бесплатные страницы использованы. Удаление одной не поможет.

plan_site_limit_exceeded

Достигнут лимит активных страниц.

plan_password_not_available

Кодовые защиты недоступны на этом тарифе.

plan_viewer_gate_not_available

Email-ограничения недоступны на этом тарифе.

plan_domain_not_available

Пользовательские домены недоступны на этом тарифе.

GET /me возвращает объект limits вызывающего ключа. Читайте лимиты оттуда, а не зашивайте их в код. Актуальные тарифы и цены: https://stacktr.ee/pricing.md.

A
license - permissive license
Not graded
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    A
    quality
    D
    maintenance
    Enables users to upload files and generate tracked, shareable links directly from AI agents like Claude Desktop or Cursor. It supports publishing various file formats including text, PDFs, and images, while providing tools for artifact management and analytics.
    8
    78
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    Publishes HTML pages straight from your AI assistant to a shareable URL, then lets you manage them - update, list, search, fetch, and delete pages in a public or private workspace. Turns "share what I just made" into a single tool call from Claude, Cursor, or any MCP client.
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    Enables publishing and updating Claude artifacts or HTML to private, access-controlled links directly from Claude.
    1
    AGPL 3.0

View all related MCP servers

Related MCP Connectors

  • Publish AI-generated HTML & Markdown to a hosted, shareable URL via MCP.

  • Artifact store for AI agents. Hosted OAuth at mcp.artifacta.io/mcp; local stdio via npm/PyPI.

  • Publish HTML, files, or a URL to a permanent public URL, then update it — from any MCP agent.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/stevysmith/stacktree-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server