Pallas MCP Server
Allows reading and writing Figma variables, creating components with auto layout and variant sets, binding tokens to properties, and syncing design tokens between Figma and a Panda CSS codebase.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Pallas MCP ServerAdd a button component from my Panda CSS recipe to Figma"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Pallas MCP Server
A Node.js MCP (Model Context Protocol) server that connects an AI agent to both Figma and a Panda CSS codebase simultaneously to handle two-way design system sync, component creation, and variable binding.
Features
Figma Variable Management: Read/write primitives and aliases.
Auto Layout & Component Creation: Construct full variant sets systematically.
Panda CSS Syncing: Push recipes/tokens to Figma & pull updates to Code.
Token Structure Enforcer: Validate semantic-to-primitive maps across states.
Related MCP server: Agent to Figma MCP
Installation
Install dependencies for the MCP Server:
cd pallas-mcp
npm install
npm run buildOpen Figma, load your design file.
Import the Companion Plugin into Figma:
Go to Plugins -> Development -> Import plugin from manifest...
Choose
pallas-mcp/figma-plugin/manifest.json.
Usage
Start the MCP Server: Typically, this process is spawned by the MCP host (like the AI agent). Provide its path in the MCP configuration:
{
"mcpServers": {
"pallas-mcp": {
"command": "node",
"args": ["/absolute/path/to/pallas-mcp/dist/index.js"]
}
}
}Run the Companion Plugin: In Figma, launch the
Pallas MCP Companionplugin. It opens a WebSocket listener onws://localhost:3055. The plugin must be active for the MCP Server to modify the Figma document.Initialize Design System Map: To establish a baseline mapping and track syncs, ensure
/design-map.jsonis created:
{
"tokens": {},
"components": {}
}Workflows
Add a Component End-To-End
The AI Agent operates these MCP tools to establish a structured component:
figma_ensure_token_structure(Validate Recipe dependencies)panda_parse_recipe_to_figma_schema(Map structure)figma_create_component(Base Setup)figma_add_auto_layout(Layers Configuration)figma_create_component_set(Generate variants)figma_add_component_property(Wire props)figma_resolve_recipe_token_mapfigma_bind_all_variant_tokensfigma_verify_component_bindingsmap_write(Commit map)
Change a Token
Ask the Agent to:
panda_write_token/figma_write_variablesync_push&sync_pullfor parity testing.
Troubleshooting
Connection Error / Timeouts: Ensure the Figma Plugin panel is open. The plugin communicates via WebSockets locally.
Unbound Properties (figma_verify_component_bindings fails): Do not use raw colors. Update the target layer styles using
figma_bind_variable_to_property.
This server cannot be deployed
Maintenance
Related MCP Connectors
Connect AI coding agents to Anima Playground, Figma, and your design system.
Build and manage your design system with AI: tokens, themes, components, icons, Figma and code.
Serves your design system and coding standards to coding agents, so they stop guessing.
Connect AI agents to 1000+ apps with managed authentication and tool-calling.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceConnects Figma designs to AI agents, enabling extraction of production-ready code, assets, and design tokens through natural language descriptions. Supports React, Vue, CSS, and Tailwind with real-time design system analysis.55,619 npm40MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables AI agents like Claude to interact with Figma designs through 50+ tools for creating, styling, and manipulating design elements, components, and variables via a WebSocket relay and Figma plugin.-
- FlicenseAqualityDmaintenanceEnables AI agents to interact with Figma to create, read, and manage designs using the Figma REST API and a dedicated plugin. It supports advanced features like UI generation from text, webpage reconstruction in Figma, and design token synchronization with codebases.20-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants like Claude and Cursor to interact directly with Figma to create, modify, and analyze design elements in real-time. It provides a comprehensive suite of tools for document inspection, styling, component management, and automated layout via a bidirectional WebSocket connection.165 npmMIT