Carbon MCP

Carbon MCP от IBM открывает агенту документацию, компоненты, иконки и графики Carbon и проверяет код на соответствие системе.

  • 44 ★ репозитория
  • Последний коммит
MCP-серверОфициальный

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

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

  • Фрагменты кода для code_audit отправляются на удаленный сервер IBM
  • Вход идет через IBMid, а токен и идентификатор сессии открывают доступ к серверу
Все причины и проверки

carbon-design-system/carbon-mcp

Установка

В терминале, через 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-серверМинимальный доступ247Звезды репозитория

MCP-сервер Arc UI: агент ищет React-компоненты с анимацией, читает документацию и свойства, получает команду shadcn.

MCP-серверМинимальный доступ1,3 тыс.Звезды репозитория
Официальный

Официальный MCP-сервер UI5 Web Components for React: API компонентов, документация и шаблоны приложений Fiori для агента

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

MCP-сервер Chakra UI: справочник по компонентам, свойствам и токенам темы плюс разбор кода при переходе с версии 2 на 3

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

Официальный MCP-сервер Figma: код по выбранному фрейму, переменные и компоненты дизайн-системы, запись макетов прямо на холст

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

MCP-сервер и плагин 21st.dev: поиск готовых React/Tailwind компонентов, логотипов и генерация интерфейса прямо из агента

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Carbon MCP (эта карточка)даOAuth44
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, таблица инструментов и покрытие по пакетам.

Бейдж для README

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