Artifact Server MCP

Самостоятельный сервер артефактов с MCP: агент публикует HTML, макеты и отчеты, а команда смотрит версии и пишет комментарии

  • 268 ★ репозитория
  • Последний коммит
  • Apache-2.0
MCP-сервер

Расширенный доступ

Почему такой уровень

  • Инструменты MCP публикуют, удаляют артефакты, меняют их видимость и теги, а ссылки просмотра открывают материалы другим людям
  • Сервер хранит файлы и метаданные, а в командном режиме требует домена, хранилища и настройки провайдера идентификации
Все причины и проверки

plannotator/artifact-server

Установка

Ручная установка

git clone https://github.com/plannotator/artifact-server.git

Локальный запуск: `cd artifact-server`, `pnpm install`, `pnpm dev`. Нужны Node.js 24.12 и pnpm 10.34.3. Затем `artifactserver connect` и `npx skills add plannotator/artifact-server`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Инструменты MCP публикуют, удаляют артефакты, меняют их видимость и теги, а ссылки просмотра открывают материалы другим людям
  • Сервер хранит файлы и метаданные, а в командном режиме требует домена, хранилища и настройки провайдера идентификации

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Artifact Server хранит результаты работы агента в одном месте: HTML-документы, изображения, видео, планы, прототипы. Артефакты раскладываются по проектам, получают версии, ссылки для просмотра и комментарии к конкретной версии. Проект позиционируется как открытая замена артефактам Claude Code, которую можно развернуть у себя. У сервера встроенный MCP-эндпоинт `POST /mcp` с теми же операциями и правами, что у CLI и HTTP API. Инструменты разделены на группы: поиск возможностей, проекты, чтение и сравнение версий, публикация через загрузку файлов, управление видимостью и тегами, комментарии. Агент сначала вызывает `artifact_capabilities`, затем `artifact_create_upload` и `artifact_commit_upload`. Результат содержит ссылку на полноэкранный просмотр, которую агент отдает первой. Команда `artifactserver connect` подключает локального клиента: Codex, Claude Code, Cursor или VS Code. Для командного сервера клиенту указывают адрес `/mcp` и проходят авторизацию через провайдера идентификации. Есть переносимый Skill, который ставится командой `npx skills add plannotator/artifact-server`. Локально сервер хранит метаданные в SQLite, для команды развертывается на Cloudflare, Compose, Kubernetes, AWS или Google Cloud.

Для кого. Командам, где агенты делают макеты, отчеты и прототипы в HTML и нужно собирать их в одном месте с версиями и обсуждением.

Подходит, если

  • Агент собрал HTML-документ с планом, и его надо отдать коллегам ссылкой для просмотра и комментариев
  • Нужно сравнить две версии макета и вернуться к предыдущей, если новая хуже
  • Рабочие артефакты нельзя хранить во внешнем облаке, и сервер должен стоять у вас
  • Рецензенты хотят оставлять комментарии к точной версии, а агенту нужно читать эти комментарии через MCP

Не подходит, если

  • Нужно только ссылаться на файл в репозитории: для этого хватит Git, сервер добавляет хранение и просмотр
  • Нет возможности развернуть Node.js 24.12 и pnpm: источник требует эти версии
  • Нужна публикация на публичный сайт: сервер служит для просмотра и обсуждения в команде
  • Нужен готовый хостинг без администрирования: для командного режима вы разворачиваете домен и хранилище сами

Пример запроса к агенту

Загрузи этот HTML-документ с планом в Artifact Server и пришли мне ссылку на полноэкранный просмотр с комментариями

MCP

Транспорт
stdio, http
Авторизация
OAuth

Ограничения

  • Запуск из исходников требует Node.js 24.12 или новее и pnpm 10.34.3. Есть и переносимый пакет Node.js в релизах.
  • Для удаленного развертывания нужен один доверенный домен приложения и отдельный подстановочный домен для содержимого.
  • Живая доставка сообщений поддерживается для Pi и каналов Claude Code из исходников, каналы Claude в статусе исследовательского превью.
  • Адаптер OpenCode не прошел квалификацию релиза.
  • Git-история на Cloudflare Artifacts выключена по умолчанию и требует доступа к закрытой бете.

Как отключить. Выполните `artifactserver disconnect codex` (или другой клиент) и удалите Skill из каталога скиллов агента. Локальный сервер остановите, данные лежат в SQLite и каталоге файлов. Командный сервер разбирайте по руководству своей платформы.

Частые вопросы

Как подключить Artifact Server к Codex или Claude Code?

Запустите сервер и выполните `artifactserver connect`. Если установлено несколько клиентов, назовите один: `artifactserver connect codex`, `claude`, `cursor` или `vscode`. Проверка делается командой `artifactserver doctor`.

Какие инструменты есть у MCP?

Группы: `artifact_capabilities`, проекты, список и версии артефактов, публикация (`artifact_create_upload`, `artifact_commit_upload`), видимость и теги, комментарии. Файлы загружаются отдельным API, MCP передает метаданные.

Как подключиться к командному серверу?

Добавьте в клиент адрес `https://<ваш-домен>/mcp`. Клиент откроет вашего провайдера идентификации, после авторизации токен действует только для этого ресурса MCP.

Где хранятся данные?

Локально метаданные лежат в SQLite, файлы на диске. В командном режиме используются D1 и R2 на Cloudflare либо PostgreSQL и S3-совместимое хранилище в Compose, Kubernetes, AWS и Google Cloud.

Безопасно ли открывать чужие артефакты?

Содержимое отдается с изолированных адресов версий, отдельных от доверенного адреса приложения, где идут вход, ревью и комментарии. Закрытые материалы открываются сессиями, привязанными к версии.

Обсуждение

Вопросов и отзывов пока нет.

MCP-серверы

MCP-эндпоинт рабочего пространства Salt на вашем сервере: агент создает страницы и базы, ищет и комментирует с правами человека.

MCP-серверШирокий доступ178Звезды репозитория

Свой трекер задач и вики на Cloudflare с MCP: 126 инструментов, аренда задач и блокировка файлов для нескольких агентов

MCP-серверШирокий доступ66Звезды репозитория
Официальный

Официальный MCP-сервер Kibela ищет, читает и правит заметки, папки и комментарии вашей вики прямо из чата с ассистентом

MCP-серверРасширенный доступ16Звезды репозитория
Официальный

Wiki команды в Git с MCP-сервером на 51 инструмент: агент читает и правит страницы, таблицы и доски.

MCP-серверРасширенный доступ87Звезды репозитория
Официальный

MCP-сервер к базе знаний, которую Beever Atlas строит из чатов Slack, Discord, Teams и Mattermost: ответы с цитатами, вики по каналам, граф связей

MCP-серверШирокий доступ454Звезды репозитория

Коротко о README

Описание проекта вводит самостоятельный сервер артефактов: зачем он нужен, как агенты и команды работают с ним, почему он дружит с MCP и Skill. Дальше разделы про Cloudflare, развертывание для команды, запуск на ноутбуке, использование CLI, модель безопасности и записи о разработке. Лицензия двойная: MIT или Apache 2.0.

Бейдж для README

Сообщить о проблеме