Раздел 1: протокол MCP и обзор удалённого Mac

Этот абзац проверяет выделение strong, курсив em, жирный через тег b, встроенный код mcp-server, сочетание Cmd+Shift+P, устаревший API и ключевые выводы с подсветкой. Арендуйте узел в консоли zekmac и следуйте инструкции.

Заметка архитектора: Model Context Protocol (MCP) позволяет AI Host единообразно обнаруживать и вызывать внешние инструменты. Запуск MCP Server на выделенном удалённом Mac защищает локальную среду и ключи.


Заголовок H3: модель Host-Client-Server

Заголовок H4: обязанности ролей

Заголовок H5: принцип наименьших привилегий

Удалённые узлы должны соблюдать наименьшие привилегии: отдельный пользователь Unix на проект MCP, изолированные SSH-ключи, отдельные каталоги логов.

Маркированный список (ul)

  • Использовать zekmac Mac mini M4 как изолированную песочницу
  • Публиковать порты MCP через SSH port forwarding
  • Зарегистрировать конечную точку Server в ~/.cursor/mcp.json

Нумерованный список (ol)

  1. Арендовать удалённый Mac и получить SSH-учётные данные
  2. Создать пользователя mcp-isolated
  3. Установить Node.js и MCP SDK
  4. Запустить Server и проверить список инструментов

Список определений (dl)

MCP Host
AI-приложение, обнаруживающее и вызывающее инструменты (Cursor, Claude Desktop и др.)
MCP Client
Адаптер протокола внутри Host с соединением 1:1 к Server
MCP Server
Автономный процесс с инструментами, ресурсами и промптами — лучше под изолированной учётной записью на удалённом Mac

Сравнительная таблица

Параметр Локальный MCP Удалённый Mac MCP
Изоляция Низкая, общий аккаунт Высокая, отдельный пользователь Unix
Мощность Ограничена локальной машиной M4 24 ГБ выделенный физический сервер
Безопасность ключей Смешивается с dev-ключами SSH-ключи изолированы по проектам
Сценарий Быстрые прототипы Комплаенс команды, multi-agent

Блок кода

# Создать изолированного пользователя и запустить MCP Server на удалённом Mac
sudo sysadminctl -addUser mcp-isolated -password -
su - mcp-isolated -c 'npx -y @modelcontextprotocol/server-filesystem /tmp/mcp-sandbox'

Сворачиваемый блок (details)

Нажмите: команда SSH port forwarding Проброс удалённого порта 3000 на localhost для Cursor MCP Client:
ssh -N -L 3000:127.0.0.1:3000 user@your-zekmac-node.example.com
Схема удалённого узла zekmac Mac mini M4
Рис. 1: удалённый узел zekmac Mac mini M4 — идеален для изолированных MCP Server и multi-agent тестов

Раздел 2: чеклист развёртывания

После развёртывания проверьте доступность портов, непустой список инструментов и отсутствие ошибок прав. Вложенные списки с code и выделением:

  • Внешний пункт
  • Внутренний: проверить конфиг mcp.json
  • Внутренний: Ctrl+C корректно останавливает процесс
  • Вложенный нумерованный шаг 1
  • Вложенный нумерованный шаг 2

Итог: эта пробная статья намеренно покрывает все голые Prose-теги из Blog Writer Checklist §1 для приёмки CSS генератора.

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

Зачем пробной статье покрывать все элементы Prose?

Markdown рендерит голые HTML-теги; CSS-селекторы должны напрямую попадать в h2, table, kbd и т.д.

Как изолировать MCP Server на удалённом Mac zekmac?

Создайте отдельного пользователя Unix для каждого проекта MCP и подключайтесь через SSH port forwarding.

Читать также

Удалённый узел zekmac M4

Изолированное развёртывание MCP на удалённом узле zekmac M4

Аренда Mac mini M4 посуточно, прямой SSH, доставка за 24 часа