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.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
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.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
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.
Give your agent a real design system: tokens, measured WCAG contrast, and rules to follow.
Serves your design system and coding standards to coding agents, so they stop guessing.
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.145,772 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.-
- AlicenseNot gradedqualityBmaintenanceBridges AI assistants with Figma for design system extraction, bidirectional token sync, visual debugging, and design creation.313 npm1MIT
- AlicenseNot gradedqualityCmaintenanceConnects AI agents to Figma through a local WebSocket bridge, enabling read/write access to open Figma files, node manipulation, and AI-assisted rename/group features.6MIT