1. Conduid
  2. Blockchain
  3. Raven
MCP server · Blockchain

Raven

RAVEN (Resource Analytics, Visibility & Enterprise Navigator) — Model Context Protocol (MCP) servers bridging AI assistants to enterprise dev tools (Jira, Confluence, Bitbucket, Azure DevOps, Jenkins, Artifactory, SonarQube) with PII scrubbing.

Unclaimed blockchain
37Low

Scored a month ago · breakdown

About Raven

Raven is an MCP server published by rhinocap in the Blockchain category: rAVEN (Resource Analytics, Visibility & Enterprise Navigator) — Model Context Protocol (MCP) servers bridging AI assistants to enterprise dev tools (Jira, Confluence, Bitbucket, Azure DevOps, Jenkins, Artifactory, SonarQube) with PII scrubbing.

The repository has 6 stars and 0 forks, with the last commit 28 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

Claude Code
claude mcp add raven -- npx -y raven-mcp
npx
npx -y raven-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (63)

audit_consistencyCorpus/multi-page audit — compares ≥2 pages and flags cross-page divergence in content-container width and hero heading tier, inferring the canonical (modal) value from the corpus when no token is supplied — catching relational defects that single-page audits miss

Parameters not published.

audit_contentPer-item content verdicts (pass/warn/fail) for headings, prose, CTAs, labels, captions, metrics & outcomes against UX-writing principles + deterministic heuristics (metric needs number+unit; CTA action-led ≤4 words; prose flags passive/jargon/hedging; caption-vs-heading duplication) — with a before→after rewrite suggestion per item. Pure offline

Parameters not published.

audit_contrastCompute WCAG contrast for rendered text with tri-state `status` (`pass`, `fail`, `indeterminate`), effective backdrops, ratio ranges, and delta-to-pass only where the backdrop is determinate

Parameters not published.

audit_device_frameFlag cropped content in device-mockup frames — `frames` (container box + intrinsic media + object-fit, or a DevTools snippet) detects object-fit:cover crop loss when frame AR ≠ media AR; `clips` (first/last frame PNGs) detects baked-in pan/zoom (Ken Burns); `edge_frames` (PNGs) flags content truncated at a frame edge

Parameters not published.

audit_ios_privacyAudit Info.plist (or Expo app.json) /PRIVACY.md/entitlements/source — usage-string honesty, ATS, Android permissions, bundled secrets, undisclosed default data-egress

Parameters not published.

audit_ios_screenScore a rendered iOS screen from an accessibility/view-hierarchy snapshot — 44pt targets + contrast + rhythm, in points

Parameters not published.

audit_layoutEvaluate visual rhythm, alignment, and optical balance; detects orphan-stretch (a lonely last-row grid/flex card stretching far wider than siblings)

Parameters not published.

audit_pageAudit HTML/CSS against Raven's quality standards — pass `html` for static audit, or `url` to render headless with optional `scroll_settle` (step through reveal gates, then return to top) and `viewport` parameters; `containerMaxWidth` makes container checks token-aware. Also flags inline SVG icons that hardcode a color instead of using `currentColor`/a token. Pass `compact: true` to return only scores, violations, and fix_priority (drops embedded base64 screenshots) when the full payload is too large.

Parameters not published.

audit_responsive_visibilityRender a URL at multiple breakpoints and flag content elements that are visible on desktop but hidden on mobile (display:none/opacity:0/zero-size) — categorises each as likely-oversight (content vanishing on mobile) vs intentional (decorative)

Parameters not published.

audit_rnAudit React Native / Expo source — touchable a11y labels, 44/48pt+hitSlop targets, font scaling, SafeAreaView, dark mode, against iOS HIG + Android Material

Parameters not published.

Show all 63 tools
audit_swiftuiAudit SwiftUI source against Apple HIG — Dynamic Type, semantic colors, 44pt targets, 4/8pt spacing, AccentColor

Parameters not published.

audit_tap_targetsWCAG 2.5.5 / Apple 44pt **web** tap-target audit — enumerates every interactive element (rendered URL or snapshot) and emits a per-element fix table: selector, role, text, measured w/h, per-axis pixel deficit, and a concrete CSS fix, sorted worst-first

Parameters not published.

audit_tasteJudge HTML, copy text, or a live URL against a taste profile — deterministic detectors for gradients, glow/neon, second accent hue, and banned words; pass `source_text` to verify a content port's visible text verbatim with a deterministic word diff; `owner: raven` rules route through Raven's existing page/contrast/tap-target engines; every finding cites a rule_id + concrete evidence (undetectable clauses are reported as `not_assessed`, never guessed); scope-tagged rules activate per `surface` (skipped elsewhere, warn-only when surface is omitted); pass `project` to apply a saved surface binding automatically; `document_kind:'portrait'` skips note-fidelity for documents *about* a surface (rules still run); `data-taste-quote` regions are exempt from detectors so a page is never convicted for quoting the law; verdict BLOCK / WARN / PASS

Parameters not published.

audit_typographyTypographic-**scale** report over rendered DOM text nodes (or a supplied snapshot) — detects the dominant modular-scale ratio and flags off-scale sizes, checks line-height consistency vs the body rhythm, and flags weight ladders >4 weights or non-standard values. Goes beyond `audit_page`'s pass/fail typography checks

Parameters not published.

audit_urlRender a live URL at each viewport×theme, scroll-settle, fire interactions, capture real pixels + DOM, then run the page/contrast/responsive/blank-media checks **plus** sliced-image edge-symmetry and hover-state white-wash detection over the captures — every finding tagged confirmed/likely-artifact/inconclusive, ranked by severity. Pass `compact: true` to return only findings and summary (drops per-capture base64 screenshots) when the full payload is too large.

Parameters not published.

audit_video_playbackRender a page and observe whether each `<video>` actually advances — samples currentTime, readyState, error codes, and autoplay-block state, then classifies each clip into playing

Parameters not published.

bind_taste_surfacePersist a project's surface calibration — surface string, URL hosts, per-rule severity overrides (incl. `off`), voice note, references — auto-applied by `audit_taste` via `project` or a bound url host. Upserts by project; on a re-bind, omitted fields carry forward from the stored binding (reported as `carried_forward`), while explicit empty values clear them

Parameters not published.

compose_systemMix tokens from different systems

Parameters not published.

create_brand_profileCreate or update a local brand profile for brand-aware creative jobs

Parameters not published.

create_character_profileCreate a local character/identity reference profile from registered assets

Parameters not published.

create_generation_jobCreate a provider-agnostic image, video, audio, 3D, campaign, or analysis job payload; optionally execute via `RAVEN_CREATIVE_RUNNER`

Parameters not published.

create_taste_profileCreate a named taste profile — a portable design-judgment ruleset (rule_id, clause, category, severity, negative prompt, owner) + precedent corpus, from explicit rules and/or a DESIGN.md-style markdown doc — persisted locally under `~/.raven/taste/` (`RAVEN_TASTE_HOME` override)

Parameters not published.

evaluate_designEvaluate a design description against principles. Pass base64 PNG screenshots (`before_screenshot`/`after_screenshot`) for a structured before/after pixel diff with `fix_confirmed`, `changed_ratio`, and changed region. Pass `compact: true` to return only scores and violations (drops full principle/pattern bodies) when the full payload is too large.

Parameters not published.

generate_design_systemGenerate a custom design system from a brand color

Parameters not published.

generate_service_blueprintRender a service blueprint as HTML — current state, or current vs. ideal side-by-side

Parameters not published.

generate_taste_portraitRender a bound taste surface as a self-contained designed HTML page (its rules, notes, voice, decisions, and wrong→right corpus) that obeys the surface it describes — art direction routes by the surface's own color permissions; sparse surfaces degrade gracefully. Omit `project` to render every binding plus a gallery. Every portrait passes `audit_taste` (`document_kind:'portrait'`) against its own surface

Parameters not published.

get_brand_principlesGet brand/visual principles — logo, gradient, imagery, hierarchy, brand-as-system

Parameters not published.

get_brand_profileRead a local creative brand profile

Parameters not published.

get_brand_systemGet a full system styled like a well-known brand

Parameters not published.

get_brand_trendsGet current (2026) brand and visual-design trends with usage guidance

Parameters not published.

get_business_strategyGet business/monetization strategies

Parameters not published.

get_checklistGet a pre-publish checklist for a UI type

Parameters not published.

get_content_patternGet copy recipes for error messages, empty-state copy, notifications, form validation

Parameters not published.

get_content_principlesGet UX-writing principles — clarity, active voice, error anatomy, inclusive language

Parameters not published.

get_content_systemGet a brand's voice attributes, tone shifts, vocabulary, grammar, and content patterns

Parameters not published.

get_d4d_frameworkGet Design for Delight framework templates

Parameters not published.

get_design_systemGet tokens for a specific design system

Parameters not published.

get_generation_jobRead a creative generation job and its provider payload/output state

Parameters not published.

get_metrics_frameworkGet a product-metrics framework — HEART, AARRR, North Star, conversion funnel, RICE, OKRs

Parameters not published.

get_patternGet proven patterns for a specific UI type

Parameters not published.

get_principlesGet design principles relevant to a UI context

Parameters not published.

get_research_methodGet qualitative, quantitative, or usability research methods with protocols and checklists

Parameters not published.

get_service_patternGet a service design pattern — blueprinting, human handoff, signup-as-service, omnichannel, moments of truth

Parameters not published.

get_service_standardGet the GOV.UK Service Standard — 14 points for evaluating service quality

Parameters not published.

get_taste_interviewCalibration interview, two modes. `kickoff` (default, for a NEW project): a deterministic interview built from the profile's voice rules and eleven design dimensions (typography, spacing, color, layout, motion, imagery, entrance/hero animation, loading states, navigation pattern, aesthetic family, specialty libraries — with Next.js suggested as the default build target for sites) — most questions carry plain-language multiple-choice options, the voice question renders the same message in three registers so you pick by ear, a references question invites example URLs/screenshots to be interviewed about, and an open-ended closer captures signature touches (suggesting the ones you chose on other surfaces once it knows them). Every question is skippable (only identity is required). `refine` (for an ALREADY-bound project you're unhappy with): re-interviews against the stored binding — what fell short, keep/tighten/replace each stored note, voice, optional reject precedent. Answers persist via `bind_taste_surface`

Parameters not published.

get_taste_profileLoad a stored taste profile's full rule catalog, precedent corpus, and surface bindings

Parameters not published.

label_findingAppend a human accept/revise/reject precedent to a profile's corpus — the growth loop; append-only, and accept-verdicts suppress that pattern in future audits

Parameters not published.

list_brand_profilesList local creative brand profiles

Parameters not published.

list_content_systemsBrowse brand voice & tone systems (Conversational Product Voice, GOV.UK, Shopify Polaris, Atlassian)

Parameters not published.

list_creative_modelsBrowse provider-agnostic creative model slots for image, video, 3D, audio, character consistency, and analysis

Parameters not published.

list_creative_presetsBrowse creative presets: product photoshoot, marketplace cards, UGC ads, TV spots, social packs, storyboards, infographics

Parameters not published.

list_design_systemsBrowse available design systems

Parameters not published.

list_generation_jobsList local creative generation jobs

Parameters not published.

list_taste_decisionsThe decision ledger, filterable by project or dimension

Parameters not published.

list_taste_profilesList locally stored taste profiles with rule/corpus counts

Parameters not published.

plan_creative_campaignPlan a multi-asset campaign and optionally create draft generation jobs

Parameters not published.

raven_reflectSummarize your local Raven usage log to find patterns + gaps

Parameters not published.

record_taste_decisionThe learning loop — record a taste/direction/design decision the moment it's made during real work (what was chosen, what was rejected, why, and whether the user directed, approved, or corrected it). Recorded decisions evolve future kickoff interviews: recurring choices return as suggested defaults on their dimension's question, and decision categories no standard question covers become new interview questions

Parameters not published.

register_creative_assetRegister a local path or URL as a creative asset reference — no file bytes are uploaded by Raven

Parameters not published.

score_creativeScore a prompt/script/concept for hook, benefit clarity, product signal, CTA, channel fit, audience fit, and brand fit

Parameters not published.

score_pageReturn a per-category (0–10) design score for a page — typography, accessibility, spacing, color, responsive layout, design tokens, structure — derived from the same checks as `audit_page`, plus the overall score/grade, the weakest category, and categories Raven does not mechanically assess (brand, conversion, motion). URL mode also counts determinate contrast failures while keeping indeterminate rows out of numeric scoring. Pass `html` and/or `url` (url capture is local/stdio only; remote rejects `url`)

Parameters not published.

search_knowledgeSearch across all principles, patterns, and strategies

Parameters not published.

suggest_contrast_fixGiven failing WCAG color pairs, return the minimal fg/bg change that clears the AA/AAA target — concrete passing values to fix `audit_contrast` failures

Parameters not published.

Ask AI

✦

Ask AI about Raven

Powered by Claude · Grounded in docs

I know everything about Raven. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Raven MCP

Odin's ravens brought back knowledge of the world — Raven brings back design intelligence.

A design knowledge MCP server that Claude can query when generating UI. Eight layers: principles, patterns, content design systems, research methods, service design, brand/visual, business strategy, and design tokens.

What it does

Raven gives Claude access to a comprehensive design knowledge base:

  • Principles — Nielsen's 10 Heuristics, all 21 Laws of UX, Gestalt principles, WCAG accessibility, typography rules, color theory, mobile UX, D4D framework, UX writing, service design, and brand
  • Patterns — Proven UI patterns for signup flows, pricing pages, navigation, forms, landing pages, dashboards, modals, empty/error/loading states, CTAs, social proof, mobile conversion — plus content patterns (error messages, empty-state copy, notifications, form validation) and service patterns (service blueprinting, human handoff, signup-as-service, omnichannel continuity, moments of truth)
  • Content systems — Voice & tone guides from real brands: Mailchimp, GOV.UK, Shopify Polaris, Atlassian, and Intuit
  • Research — Qualitative, quantitative, and usability methods with do/don't protocols and checklists. Metrics frameworks: HEART, AARRR/Pirate, North Star Metric, conversion funnel, RICE, OKRs.
  • Service design — Service blueprinting (with HTML blueprint generation — current vs. ideal state), human-handoff patterns, signup-as-service, omnichannel continuity, moments of truth / recovery, and the GOV.UK Service Standard
  • Brand & visual — Logo usage (clear space, min sizes, variants, placement, restraint), gradient usage (hierarchy, palette, contrast, trend vs signature), imagery (consistency, representation, purpose), visual hierarchy, brand-as-system, and current (2026) visual-design trends
  • Business — Monetization models, retention strategies, onboarding optimization, growth mechanics, and product metrics frameworks
  • Tokens — Design system tokens for Stripe, Linear, and more

Install

Claude Code — one command

claude mcp add raven -- npx -y raven-mcp

Manual config (Claude Desktop or team .mcp.json)

{
  "mcpServers": {
    "raven": {
      "command": "npx",
      "args": ["-y", "raven-mcp"]
    }
  }
}

Claude Desktop — one-click extension

Prefer not to edit JSON? Download raven.mcpb and double-click it. Claude Desktop installs Raven automatically — no Node, no terminal.

From source

git clone https://github.com/rhinocap/raven-mcp.git
cd raven-mcp && npm install && npm run build

Tools

Tool Description
get_principles Get design principles relevant to a UI context
get_pattern Get proven patterns for a specific UI type
get_business_strategy Get business/monetization strategies
evaluate_design Evaluate a design description against principles
search_knowledge Search across all principles, patterns, and strategies
get_checklist Get a pre-publish checklist for a UI type
get_d4d_framework Get Design for Delight framework templates
list_design_systems Browse available design systems
get_design_system Get tokens for a specific design system
compose_system Mix tokens from different systems
get_brand_system Get a full system styled like a well-known brand
audit_page Audit HTML/CSS against Raven's quality standards
audit_layout Evaluate visual rhythm, alignment, and optical balance
generate_design_system Generate a custom design system from a brand color
list_content_systems Browse brand voice & tone systems (Mailchimp, GOV.UK, Shopify Polaris, Atlassian, Intuit)
get_content_system Get a brand's voice attributes, tone shifts, vocabulary, grammar, and content patterns
get_content_principles Get UX-writing principles — clarity, active voice, error anatomy, inclusive language
get_content_pattern Get copy recipes for error messages, empty-state copy, notifications, form validation
get_research_method Get qualitative, quantitative, or usability research methods with protocols and checklists
get_metrics_framework Get a product-metrics framework — HEART, AARRR, North Star, conversion funnel, RICE, OKRs
get_service_pattern Get a service design pattern — blueprinting, human handoff, signup-as-service, omnichannel, moments of truth
get_service_standard Get the GOV.UK Service Standard — 14 points for evaluating service quality
generate_service_blueprint Render a service blueprint as HTML — current state, or current vs. ideal side-by-side
get_brand_principles Get brand/visual principles — logo, gradient, imagery, hierarchy, brand-as-system
get_brand_trends Get current (2026) brand and visual-design trends with usage guidance
raven_reflect Summarize your local Raven usage log to find patterns + gaps

Release updates

Raven ships new principles, patterns, and brand systems regularly. For one email per minor/major release (patches stay quiet):

  • Web: ravenmcp.ai/#updates — 10 seconds, one email field.
  • In-product: ask Claude "register me for Raven updates at you@work.com" — Claude calls raven_register and you're in.

No marketing, unsubscribe anytime. Powered by Resend.

Learning loop

Raven keeps a small local-only log of how you use it so you (and Claude) can spot which patterns you build most often and which gaps show up again and again.

  • Location: ~/.raven/usage.jsonl (override with RAVEN_USAGE_LOG=/path).
  • What's written: tool name, timestamp, elapsed ms, and a tiny insight object — audit score/warning rule names, pattern type, brand company name, search layer. Never the HTML you audit, never prompt text, never brand copy.
  • What's never written: raw page bodies, client content, your work product.
  • Disable entirely: RAVEN_NO_USAGE_LOG=1.
  • Reflect: ask Claude "what have I been using Raven for?" and it will call raven_reflect, which reads the log locally and summarizes the last N days — most-used tools, recurring audit warnings (likely knowledge gaps), patterns you request most, design systems you reach for.

Nothing is sent to a remote server. If a recurring gap is worth turning into a new Raven principle or pattern, you file an issue by hand — the automated pipeline at github.com/rhinocap/raven-mcp handles it from there.

Development

npm run dev    # Run with tsx (hot reload)
npm run build  # Compile TypeScript
npm start      # Run compiled output

Data structure

All knowledge lives in src/data/ as static JSON files:

src/data/
  principles/      # Nielsen, Laws of UX, Gestalt, accessibility, typography, color, mobile, D4D
  patterns/        # signup, pricing, nav, forms, landing, dashboard, modals, empty/error/loading, CTA, social proof, mobile
  business/        # monetization, retention, onboarding, growth, metrics
  tokens/          # registry.json + systems/ (stripe, linear, vercel, …)
  content/         # voice & tone: Mailchimp, GOV.UK, Shopify Polaris, Atlassian, Intuit
    systems/       # registry.json + brand-voice JSONs
    principles/    # UX-writing principles (clarity, active voice, error anatomy, …)
    patterns/      # copy recipes for errors, empty states, notifications, form validation
  research/        # study protocols + metrics frameworks
    principles/    # research fundamentals (method match, bias, sample size, ethics, triangulation, …)
    methods/       # qualitative, quantitative, usability
    frameworks/    # HEART, AARRR, North Star, conversion funnel, RICE, OKRs
  service-design/  # service-level principles + patterns + frameworks
    principles/    # Stickdorn, Shostack, peak-end, moments of truth, handoff
    patterns/      # service blueprinting, human handoff, signup-as-service, omnichannel, moments of truth
    frameworks/    # GOV.UK Service Standard (14 points)
  brand/           # brand & visual design
    principles/    # logo, gradient, imagery, hierarchy, brand-as-system
    trends/        # 2026-current.json

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Raven

How do I install Raven?

Run claude mcp add raven -- npx -y raven-mcp, then add the server to your MCP client's configuration.

Is Raven safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Raven still maintained?

Yes — the last commit was 28 days ago. The repository has 6 stars and 0 forks.