Carbon MCP
Carbon MCP от IBM открывает агенту документацию, компоненты, иконки и графики Carbon и проверяет код на соответствие системе.
- 44 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Фрагменты кода для code_audit отправляются на удаленный сервер IBM
- Вход идет через IBMid, а токен и идентификатор сессии открывают доступ к серверу
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add mcp/carbon-mcpОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Фрагменты кода для code_audit отправляются на удаленный сервер IBM
- Вход идет через IBMid, а токен и идентификатор сессии открывают доступ к серверу
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Carbon MCP — удаленный MCP-сервер дизайн-системы Carbon, который работает на IBM Cloud. Агент получает из него актуальные примеры компонентов, варианты, свойства, токены и руководства вместо догадок по памяти, и генерирует код Carbon на React и Web Components. У сервера пять инструментов. code_audit сверяет ваш код с правилами Carbon по токенам, компонентам, доступности и раскладке. code_search ищет примеры кода на React и Web Components, иконки и пиктограммы, вплоть до целых файлов приложений. docs_search ищет по документации Carbon и IBM Products. get_charts отдает примеры Carbon Charts для React, Angular, Vue, Svelte, Vanilla JS и HTML. labs_search находит примеры и свойства экспериментальных компонентов Carbon Labs. В репозитории есть и скилл Carbon Builder под лицензией Apache-2.0. Сервер поставляет факты, а скилл объясняет агенту, когда их запрашивать и как превращать ответы в рабочий код, включая графики для любого поддерживаемого фреймворка.
Для кого. Фронтенд-разработчикам и дизайнерам, которые строят интерфейсы на Carbon в Cursor, Claude Code, Claude Desktop или IBM Bob.
Подходит, если
- Интерфейс на Carbon собирает агент, и ему нужны реальные примеры вместо выдуманных свойств
- Готовый компонент надо проверить на токены, доступность и раскладку по правилам Carbon
- Нужен график в Angular или Svelte, а примеры Carbon Charts лежат в документации
- Команда хочет единый источник ответов о Carbon для дизайнеров, разработчиков и менеджеров
Не подходит, если
- Проект на другой дизайн-системе: сервер знает только Carbon и IBM Products
- У вас нет IBMid: вход идет через него или по токену из него
- Код нельзя отправлять во внешние сервисы, а code_audit передает фрагменты на сервер IBM
- Нужен офлайн-доступ к документации без сети
Пример запроса к агенту
Собери форму входа на Carbon React с TextInput и Button, возьми примеры из Carbon MCP и проверь результат через code_audit.MCP
- Транспорт
- http
- Авторизация
- OAuth
Ограничения
Для входа нужен IBMid. Если клиент не поддерживает обнаружение OAuth, токен и идентификатор сессии берут на странице сервера. Сервер размещен у IBM, на него действуют условия использования из файла TERMS_OF_USE.md в репозитории. Фрагменты кода для code_audit отправляются на этот сервер, поэтому стоит сверить это с политикой компании. Кода самого сервера в репозитории нет: там вопросы, запросы функций и скилл Carbon Builder.
Как отключить. Удалите сервер командой `claude mcp remove carbon-mcp` или уберите запись carbon-mcp из mcp.json. Скилл снимается удалением папки carbon-builder из каталога скиллов клиента.
Частые вопросы
Как подключить Carbon MCP к Cursor или Claude Code?
Добавьте удаленный сервер https://mcp.carbondesignsystem.com/mcp с транспортом streamable-http и войдите через IBMid. Пошаговая инструкция для каждого клиента есть в руководстве по установке на carbondesignsystem.com.
Зачем нужен скилл Carbon Builder, если есть сервер?
Сервер возвращает факты о Carbon, а скилл учит агента, когда их запрашивать и как собирать из ответов рабочий код. Документация рекомендует подключать их вместе.
Что умеет code_audit?
Она находит в вашем коде расхождения с правилами Carbon и объясняет, что поправить. Код для проверки уходит на сервер IBM, так что закрытые фрагменты лучше не отправлять.
Как войти, если клиент не поддерживает OAuth?
Получите токен и идентификатор сессии на странице сервера и впишите их в конфигурацию. Вход по IBMid остается обязательным.
Какие пакеты Carbon охвачены?
@carbon/react, @carbon/web-components, Carbon for IBM Products, иконки и пиктограммы, @carbon/ai-chat, @carbon/charts и @carbon-labs. Полный список охвата приведен на странице Concepts в документации.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
MCP-серверыMCP-сервер CodeRocket отдает агенту правила дизайн-системы, компоненты и блоки сохраненной библиотеки только на чтение.
MCP-сервер Arc UI: агент ищет React-компоненты с анимацией, читает документацию и свойства, получает команду shadcn.
Официальный MCP-сервер UI5 Web Components for React: API компонентов, документация и шаблоны приложений Fiori для агента
MCP-сервер Chakra UI: справочник по компонентам, свойствам и токенам темы плюс разбор кода при переходе с версии 2 на 3
Официальный MCP-сервер Figma: код по выбранному фрейму, переменные и компоненты дизайн-системы, запись макетов прямо на холст
MCP-сервер и плагин 21st.dev: поиск готовых React/Tailwind компонентов, логотипов и генерация интерфейса прямо из агента
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| Carbon MCP (эта карточка) | да | OAuth | 44 | |
| Chakra UI MCP | да | не нужна | 40 728 | компоненты и документация Chakra UI |
| Shadcn UI MCP Server | нет | ключ необязателен | 3 096 | компоненты shadcn/ui |
| Скиллы Material UI | нет | 99 334 | навыки по Material UI |
Коротко о README
README представляет Carbon MCP как размещенный сервер, который отдает ИИ-агентам компоненты, иконки, графики и документацию Carbon. Раздел подключения содержит минимальную конфигурацию mcp.json и таблицу клиентов, затем идут установка скилла Carbon Builder, таблица инструментов и покрытие по пакетам.