Plasma Mcp Server
БесплатноНе проверенMCP server for the Plasma design system — gives AI agents direct access to component documentation
Описание
MCP server for the Plasma design system — gives AI agents direct access to component documentation
README
code style: prettier Conventional Commits OpenSSF Scorecard
Plasma is Coveo's design system used in Coveo Cloud Administration Console. It provides a Mantine-themed component library, design tokens, React icons, and documentation. All components and their documentation are available in the demo page.
AI Coding Agents
Plasma documents its wrapped components in @coveord/plasma-llms. The other components are pure Mantine re-exports. For full coverage, configure both the Plasma and Mantine MCP servers:
- Plasma MCP — authoritative for Plasma-specific props, sub-components, and usage
- Mantine MCP — fallback for re-exported components and inherited props
Import invariant: always import from
@coveord/plasma-mantine, even when Mantine docs were the reference source.
GitHub Copilot CLI
Load the Plasma skill in the terminal:
/skill https://plasma.coveo.com/plasma-skill.md
GitHub Copilot in VS Code (agent mode)
Create .vscode/mcp.json in your project:
{
"servers": {
"plasma": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@coveord/plasma-mcp-server"]
},
"mantine": {
"type": "stdio",
"command": "npx",
"args": ["-y", "@mantine/mcp-server"]
}
}
}
Kiro
Option 1 — MCP servers (recommended for component API lookups):
Create .kiro/settings/mcp.json in your project:
{
"mcpServers": {
"plasma": {
"command": "npx",
"args": ["-y", "@coveord/plasma-mcp-server"]
},
"mantine": {
"command": "npx",
"args": ["-y", "@mantine/mcp-server"]
}
}
}
Option 2 — Steering file (injects Plasma conventions into every agent session):
Create .kiro/steering/plasma.md and paste the contents of https://plasma.coveo.com/plasma-skill.md into it with this frontmatter:
---
inclusion: always
---
Codex CLI
Add to ~/.codex/config.toml (global) or .codex/config.toml (project):
[mcp_servers.plasma]
command = "npx"
args = ["-y", "@coveord/plasma-mcp-server"]
[mcp_servers.mantine]
command = "npx"
args = ["-y", "@mantine/mcp-server"]
React Compatibility
Plasma requires React 19 or later.
Usage
npm install @coveord/plasma-mantine
Contributing
Build
Make sure you have
Where are @coveord/plasma-style and @coveord/plasma-react?
The @coveord/plasma-style and @coveord/plasma-react packages are in maintenance mode and can be found on the v53 branch.
Setup
All the commands in the instructions must be run at the root of the project.
First you need to install the project's dependencies and link the projects together.
pnpm install
Running the demo pages locally
pnpm start
Changes made to any source files in any package will make the demo rebuild and refresh. Since the projects are in the same repository and we use pnpm, we don't have to link them together.
Testing
All new unit tests for components should be written using Vitest and React Testing Library.
To run all tests from the root, you can run pnpm test
Alternatively, you can run it directly from packages/{packageName}, which also allows using two other testing methods:
Watching and Debugging
- First, make sure you're in
packages/{packageName}. - To watch your tests:
- Run
pnpm test:watch, wait for it to start up then hit any key. This will show you the menu. - Then, for example, to focus on a particular spec file, hit
pto filter by a filename regex pattern, then the name of a spec file (e.gSingleSelectConnected). - Then you can use
fdescribeandfitto focus on individual suites and tests respectively
- Run
- To debug your tests:
- Run
pnpm test:debug, wait for it to start up then hit any key to pause. - In a Chromium browser (Chrome / Brave), go to
chrome://inspectand connect to the Node process. - From here, you can add a
debuggerstatement in a test, save the file, focus on the suite usingpand then the spec file name. - When the file is saved and rerun, the debugger should open in the dev tools!
- You will need to close the dev tools for the process to disconnect
- Run
Committing your changes
Every commit made to this repository must comply to the Conventional Commits specification. Release versions are managed with Changesets instead of being inferred from commit messages.
If your PR changes a releasable package, run:
pnpm changeset
Commit the generated file from .changeset/. CI will preview the package versions that would be bumped if the PR were merged and later released.
License
All packages under this repository are distributed under Apache 2.0 license.
Установить Plasma Mcp Server в Claude Desktop, Claude Code, Cursor
unyly install plasma-mcp-serverСтавит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.
Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh
Или настроить вручную
Выполни в терминале:
claude mcp add plasma-mcp-server -- npx -y @coveord/plasma-mcp-serverFAQ
Plasma Mcp Server MCP бесплатный?
Да, Plasma Mcp Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Plasma Mcp Server?
Нет, Plasma Mcp Server работает без API-ключей и переменных окружения.
Plasma Mcp Server — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Plasma Mcp Server в Claude Desktop, Claude Code или Cursor?
Открой Plasma Mcp Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951PIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Compare Plasma Mcp Server with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
