Lanhu MCP Server
MCP-сервер для сервиса Lanhu: агент читает прототипы Axure и макеты, выгружает слайсы и ведет общую командную доску
- 2 572 ★ репозитория
- Последний коммит
- MIT
Широкий доступ
Почему такой уровень
- Cookie аккаунта Lanhu открывает агенту все проекты, доступные этому аккаунту
- Командная доска хранит сообщения, и сервер при примере настройки слушает адрес 0.0.0.0, поэтому его нужно держать во внутренней сети
- Задачи на доске просят агентов других людей выполнять запросы к коду и базе данных, документация ограничивает их чтением
Установка
- Работает в
Ручная установка
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, дизайн-токены, слои и слайсы без ручного экспорта из редактора.
Дизайн-студия для людей и агентов: CLI dsa, MCP по адресу /mcp и скилл правят сайты, слайды, отчеты и 3D в одном документе.
MCP-сервер, который передает агенту упрощенные данные макета Figma по ссылке, чтобы тот сверстал экран точнее, чем по скриншоту
Официальный MCP-сервер Webflow: CMS, страницы и элементы сайта в Designer через Data API
MCP-сервер, который дает агенту читать и менять макеты Figma: цвета, типографику, компоненты, экспорт
Figma MCP Server (Antonytm)
Figma MCP Server
Сообщественный MCP-сервер с плагином для Figma: агент создает фреймы, текст и компоненты в открытом файле, а не только читает
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Lanhu MCP Server (эта карточка) | нет | API-ключ | 2 572 | |
| Framelink MCP for Figma | нет | API-ключ | 16 202 | работает с макетами Figma и прототипов Lanhu не читает |
| Figma MCP Server | да | OAuth | 2 179 | официальный сервер для макетов Figma |
Коротко о README
В документации есть установка через Docker и из исходников, настройка клиентов и список из 17 инструментов для требований, макетов и доски. Отдельные документы объясняют запуск без Docker, экспорт слайсов и устройство контекста дизайна. Журнал версий доходит до 1.8.7.