stacktree-mcp
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.
Инструменты
Инструмент | Что делает |
| Публикует HTML; возвращает |
| Заменяет HTML существующего сайта на месте; URL сохраняется. |
| Читает текущий HTML-исходник сайта — отредактируйте его, затем вызовите |
| Добавляет или убирает кодовую защиту. Только на платных тарифах. |
| Задаёт срок действия в часах от текущего момента или |
| Ограничивает зрителей доменом email (одноразовая проверка по magic-ссылке). Только на платных тарифах. |
| Включает и выключает панель обратной связи Agentation на странице. |
| Перечисляет сайты, принадлежащие этому API-ключу. Постранично ( |
| Полностью удаляет сайт. |
| Привязывает ваш кошелёк, чтобы публикуемые вами страницы принадлежали вашему аккаунту. |
| Читает комментарии зрителей, оставленные через панель Agentation; сначала нерешённые. |
| Отмечает элемент обратной связи как обработанный, с необязательной заметкой. |
| Помещает страницу в клиентское пространство по имени или slug (создаётся автоматически) или |
| Клиентские пространства аккаунта: количество страниц, привязанный хостнейм, состояние портала. |
| Создаёт пространство заранее. Редко нужно — публикация с |
| Переименовывает, архивирует или задаёт общий для пространства доступ зрителей, который наследуют все его страницы. |
| Удаляет пространство. Его страницы отсоединяются и сохраняют свои URL. |
| Фирменный гайд по дизайну — прочитайте его перед генерацией или рестайлингом страницы. |
Привязка кошелька
Если ваш агент оплачивает публикации из собственного кошелька (x402 / MPP), привяжите этот кошелёк к вашему аккаунту Stacktree, чтобы каждая опубликованная им страница — прошлая и будущая — принадлежала этому аккаунту:
Ваш человек генерирует код привязки на https://app.stacktr.ee/wallets.
link_wallet({ code })→ возвращает точное сообщение для подписи.Подпишите его своим кошельком (
personal_sign).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:
Код | Значение |
| Все 3 бесплатные страницы использованы. Удаление одной не поможет. |
| Достигнут лимит активных страниц. |
| Кодовые защиты недоступны на этом тарифе. |
| Email-ограничения недоступны на этом тарифе. |
| Пользовательские домены недоступны на этом тарифе. |
GET /me возвращает объект limits вызывающего ключа. Читайте лимиты оттуда, а не зашивайте их в код. Актуальные тарифы и цены: https://stacktr.ee/pricing.md.
This server cannot be installed
Maintenance
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
- AlicenseAqualityDmaintenanceEnables 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.878MIT
- AlicenseNot gradedqualityCmaintenancePublishes 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
- AlicenseNot gradedqualityBmaintenanceEnables publishing and updating Claude artifacts or HTML to private, access-controlled links directly from Claude.1AGPL 3.0
- FlicenseNot gradedqualityCmaintenanceEnables publishing, updating, and sharing HTML artifacts with strict security isolation (origin separation, CSP, API keys) via MCP tools.1
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.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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