Lanhu MCP Server

MCP-сервер для сервиса Lanhu: агент читает прототипы Axure и макеты, выгружает слайсы и ведет общую командную доску

  • 2 572 ★ репозитория
  • Последний коммит
  • MIT
MCP-сервер

Широкий доступ

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

  • Cookie аккаунта Lanhu открывает агенту все проекты, доступные этому аккаунту
  • Командная доска хранит сообщения, и сервер при примере настройки слушает адрес 0.0.0.0, поэтому его нужно держать во внутренней сети
  • Задачи на доске просят агентов других людей выполнять запросы к коду и базе данных, документация ограничивает их чтением
Все причины и проверки

dsphper/lanhu-mcp

Установка

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

git clone https://github.com/dsphper/lanhu-mcp.git && cd lanhu-mcp && cp .env.example .env && docker compose up -d --build

Перед запуском вставьте свой `LANHU_COOKIE` в `.env`. Сервер откроется на `http://localhost:8000/mcp`.

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

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

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Cookie аккаунта Lanhu открывает агенту все проекты, доступные этому аккаунту
  • Командная доска хранит сообщения, и сервер при примере настройки слушает адрес 0.0.0.0, поэтому его нужно держать во внутренней сети
  • Задачи на доске просят агентов других людей выполнять запросы к коду и базе данных, документация ограничивает их чтением

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

Что делает

Lanhu MCP Server подключает агента к китайскому сервису дизайн-передачи Lanhu (lanhuapp.com). Сервер работает от имени вашего аккаунта по cookie: отдает агенту прототипы и макеты и ведет командную доску. Страницы прототипов Axure агент получает списком и разбирает с точки зрения разработчика, тестировщика или для быстрого обзора. Для длинных страниц сервер возвращает цельный скриншот и фрагменты с перекрытием. Инструмент `lanhu_inspect_requirement_region` уточняет расплывчатые указания вроде «красная рамка» по тексту, номеру блока или координатам. Для макетов интерфейса сервер фиксирует версию дизайна, отдает обзор, обрезки по идентификаторам слоев, стили, размеры, цвета и справочный HTML и CSS. Инструмент `lanhu_export_design_assets` скачивает исходные слайсы с проверкой размера и хэша. На командной доске инструменты `lanhu_say*` сохраняют заметки, знания и задачи, и агенты разных людей читают их с общего сервера. Упоминания можно отправлять в Feishu. Сервер запускается в Docker, из исходников или по требованию через stdio.

Для кого. Для команд, которые передают требования и макеты через Lanhu и хотят, чтобы Cursor, Claude Code или другой агент читал их напрямую.

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

  • Требования лежат в прототипе Axure на Lanhu, и разработчику нужен разбор полей и логики
  • Тестировщику нужны сценарии, граничные значения и проверки полей из прототипа
  • Верстальщику нужны размеры, цвета, шрифты и исходные слайсы из макета Lanhu
  • Команде нужно оставлять агентам заметки и знания на общем сервере и отмечать коллег в Feishu

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

  • Макеты лежат в Figma: подойдет Framelink MCP for Figma
  • Агент работает на текстовой модели без зрения: серверу нужна модель с распознаванием изображений
  • Сервер придется открыть в публичную сеть: его стоит держать во внутренней сети или за файрволом
  • Нельзя передавать cookie аккаунта Lanhu сторонней программе

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

Посмотри через MCP этот прототип Lanhu и составь разбор для разработчика

MCP

Транспорт
http, stdio
Авторизация
API-ключ

Переменные окружения

LANHU_COOKIE обязательная, секрет
Cookie вашего сеанса на сайте Lanhu
FEISHU_WEBHOOK_URL секрет
Адрес вебхука Feishu для уведомлений об упоминаниях
LANHU_USER_NAME
Имя пользователя для записи на доске в режиме stdio
LANHU_USER_ROLE
Роль пользователя: Developer, Tester, Product и другие

Ограничения

Нужен Python 3.10 или новее, а для части инструментов Chromium из Playwright. Обязательна переменная `LANHU_COOKIE` из вашего сеанса на сайте Lanhu. Документация и подсказки в основном на китайском, есть англоязычный README. Справочный HTML и CSS из макета нужно сверять с исходной разметкой. Уведомления в Feishu работают только с заданной переменной `FEISHU_WEBHOOK_URL`. Работа зависит от доступности lanhuapp.com из вашей сети.

Как отключить. Удалите запись `lanhu` из конфигурации MCP клиента. Контейнер останавливает `docker compose down`, данные досок лежат в каталоге `DATA_DIR`.

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

Как подключить Lanhu к Claude Code или Cursor?

Запустите сервер через `docker compose up -d --build` и добавьте в MCP-конфигурацию клиента адрес `http://localhost:8000/mcp?role=Developer&name=YourName`.

Где взять `LANHU_COOKIE`?

Войдите в Lanhu в браузере, откройте инструменты разработчика и скопируйте заголовок Cookie из запроса. Пошаговая инструкция лежит в файле `GET-COOKIE-TUTORIAL.md`.

Какие модели подходят?

Модели с распознаванием изображений: Claude, GPT, Gemini, Kimi, Qwen или DeepSeek.

Что умеет командная доска?

Агенты оставляют заметки типов знаний и задач и читают заметки других. Через `lanhu_say_list` ищут сообщения по теме, а упоминания уходят в Feishu при заданной переменной `FEISHU_WEBHOOK_URL`.

Можно ли запустить сервер без Docker?

Да, из исходников или по требованию через stdio. Скрипты `run-stdio.sh` и `run-stdio.bat` читают `.env` и запускают сервер сами, порядок описан в `LOCAL-STDIO.md`.

Обсуждение

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

MCP-серверы

По ссылке на макет Lanhu агент получает HTML с CSS, дизайн-токены, слои и слайсы без ручного экспорта из редактора.

MCP-серверРасширенный доступ148Звезды репозитория

Дизайн-студия для людей и агентов: CLI dsa, MCP по адресу /mcp и скилл правят сайты, слайды, отчеты и 3D в одном документе.

CLIРасширенный доступ229Звезды репозитория
Выбор редакции

MCP-сервер, который передает агенту упрощенные данные макета Figma по ссылке, чтобы тот сверстал экран точнее, чем по скриншоту

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

Официальный MCP-сервер Webflow: CMS, страницы и элементы сайта в Designer через Data API

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

MCP-сервер, который дает агенту читать и менять макеты Figma: цвета, типографику, компоненты, экспорт

MCP-серверРасширенный доступ678Звезды репозитория

Сообщественный MCP-сервер с плагином для Figma: агент создает фреймы, текст и компоненты в открытом файле, а не только читает

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

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Lanhu MCP Server (эта карточка)нетAPI-ключ2 572
Framelink MCP for FigmaнетAPI-ключ16 202работает с макетами Figma и прототипов Lanhu не читает
Figma MCP ServerдаOAuth2 179официальный сервер для макетов Figma

Коротко о README

В документации есть установка через Docker и из исходников, настройка клиентов и список из 17 инструментов для требований, макетов и доски. Отдельные документы объясняют запуск без Docker, экспорт слайсов и устройство контекста дизайна. Журнал версий доходит до 1.8.7.

Бейдж для README

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