mcpdirectory.dev
9,129 servers · updated 23 Sept

Raven MCP server

community Active last commit 30 d
{
  "mcpServers": {
    "ravenmcp": {
      "command": "npx",
      "args": [
        "-y",
        "raven-mcp@latest"
      ],
      "env": {
        "FIGMA_TOKEN": "<figma_token>"
      }
    }
  }
}
file .mcp.json (in your project root)install npx -y raven-mcpversion 2.5.1

What it does

Raven is an MCP server that provides design intelligence to coding agents. It exposes a knowledge base of design principles, UI patterns, content systems, service design, brand guidelines, and design tokens, along with tools to audit designs for accessibility and evaluate changes against design standards.

  • Query design principles and proven UI patterns to inform how an agent should implement a feature or component.
  • Evaluate a design change by passing screenshots before and after, receiving structured audits for contrast, tap targets, typography, and other design metrics.
  • Access design tokens from systems like Stripe and Linear, or compose custom token systems to maintain consistency across generated code.

Tools this server exposes

ToolDoes
get_principlesRetrieve design principles relevant to a specific UI context.
get_patternGet proven UI patterns for a specific component or page type.
get_business_strategyRetrieve business and monetization strategies.
evaluate_designEvaluate a design against principles, with optional before/after screenshot comparison and pixel-level diff analysis.
search_knowledgeSearch across principles, patterns, and strategies.
get_checklistGet a pre-publish checklist for a specific UI type.
get_d4d_frameworkRetrieve Design for Delight framework templates.
list_design_systemsBrowse available design systems.
get_design_systemGet design tokens for a specific design system.
compose_systemMix tokens from different design systems.
get_brand_systemRetrieve a full brand system with styling guidelines.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.