Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI โ†’ MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE โ†— (opens in a new tab)
  • llms.txt โ†— (opens in a new tab)
  • Catalog JSON โ†— (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub โ†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
ยฉ 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ๐Ÿ“‚ Browser Automation
  3. Kiyas
Kiyas logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 2:01:09 AM

Kiyas

User RatingsBe the first to rate and review this MCP server!
View RepositoryVisit Website
designbrowser-automationvisual-testingdeveloper-tools

Compares Figma or reference images with rendered components and reports AI-identified CSS discrepancies by severity.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ€” we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON โ–พ

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "saiffmirza-kiyas": {
      "command": "npx",
      "args": [
        "-y",
        "electron-builder"
      ]
    }
  }
}

๐Ÿ’ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Directory Badge Claim listing Alternatives๐Ÿ“‚ More in Browser Automation

Overview

saiffmirza/kiyas MCP server compares a Figma frame or supplied design image with a rendered UI component. It resolves a natural-language component description to a development URL and CSS selector, captures the implementation with Playwright, and sends both images through Claude Code or Codex CLI for structured visual analysis. Use it when reviewing design fidelity in a local codebase and you need discrepancies tied to CSS properties, values, and severity. Figma URL comparisons require a Figma access token; supplied images do not.

Use cases

โ€ขCompare a rendered component with its Figma frame
โ€ขFind CSS spacing and sizing differences
โ€ขReview UI fidelity from a reference screenshot
โ€ขFilter stored discrepancies by severity

Key features

โ€ขFigma frame or custom image input
โ€ขAI component and selector resolution
โ€ขPlaywright Chromium screenshots
โ€ขStructured discrepancy reports
โ€ขHTML reports with severity filters
โ€ขMCP tools for report retrieval

Capabilities & Tool Schemas

Inspect callable tools, capabilities, and parameters exposed to AI agents by Kiyas.

Extracted Tool Capabilities
Figma frame or custom image input
AI component and selector resolution
Playwright Chromium screenshots
Structured discrepancy reports
HTML reports with severity filters
MCP tools for report retrieval

How Kiyas works

What saiffmirza/kiyas MCP server does

saiffmirza/kiyas MCP server exposes design-to-implementation comparison through an MCP server that communicates over stdio. It accepts either a Figma frame URL or a local/remote design image, plus a target component or natural-language component description. The result is a stored comparison report containing identified discrepancies and a summary.

The analysis is intended to explain visual differences rather than only mark changed pixels. Reported findings can include CSS-related details such as spacing, border radius, colors, typography, and other implementation values, along with HIGH, MEDIUM, or LOW severity. Reports include an HTML view with side-by-side images and filters, as well as structured data that MCP clients can retrieve.

How it works

A comparison follows these stages:

  1. The server checks that Claude Code or Codex CLI is installed and authenticated locally. AI requests are delegated to that CLI rather than requiring an AI API key.
  2. For a Figma input, the server uses the Figma REST API to export the selected frame as a PNG and obtain design metadata. A supplied image bypasses this step.
  3. An AI agent examines the project files, routes, and components to map the requested description to a URL and CSS selector.
  4. Playwright launches headless Chromium, opens the resolved page, and captures the implementation.
  5. The two images are sent to the CLI with a structured comparison prompt.
  6. The findings are saved under .kiyas/reports/<reportId>/ in the project directory.

The MCP interface provides compare for creating a report, get_diff_report for retrieving HTML or JSON report content, and list_issues for reading discrepancies with optional severity filtering. The returned report ID remains usable across MCP and CLI operations while the report exists.

Setup and configuration

Install the npm package and the browser binary:

Terminal
npm install -g kiyas-cli
npx playwright install chromium

A client can start the MCP process with:

Terminal
npx -y kiyas-cli@latest mcp

Cursor configuration uses an npx command with kiyas-cli@latest and the mcp argument. The README also documents configuration for Claude Code and Codex CLI. Using @latest checks for a current npm release at startup; pinning a version is available if reproducible launches or offline behavior matter more.

Set FIGMA_ACCESS_TOKEN when comparisons use a Figma URL. It is not needed when compare receives a design image instead. The local Claude Code or Codex CLI must already be signed in so it can perform the vision analysis.

Tools and capabilities

saiffmirza/kiyas MCP server provides three typed tools:

  • compare: creates a new design-versus-implementation comparison from a Figma URL or design image and a target or component description.
  • get_diff_report: returns the saved report as HTML or JSON using its report ID.
  • list_issues: lists stored discrepancies and can filter them by severity.

The project also includes a macOS desktop application for running the same comparison flow without an MCP client. The app can accept a Figma link or image, select a project, preview and crop captures, and show the resulting report. The documented release is for Apple Silicon.

Limitations and notes

The implementation capture depends on a locally available development server and a component that Playwright can reach. Component resolution is performed by an AI agent searching the project, so descriptions need to identify the intended component clearly.

Figma access is conditional rather than universal: only Figma-URL comparisons need the token. Image-based comparisons avoid the Figma API. AI analysis depends on an authenticated Claude Code or Codex CLI subscription, and the server does not replace those local CLI credentials with its own API key.

The @latest launch form can fail when offline because it checks the npm registry during startup. Reports are project-local, so callers should preserve the .kiyas/reports directory when they need to reuse report IDs.

Read the full README โ†’View source on GitHub โ†’

Related MCP Servers

View all in Browser Automation View all alternatives
  • Manzanas logoManzanas
    Verified

    Drive iOS simulators from Claude Code, Cursor or Codex by accessibility label instead of screenshot-and-tap-coordinates. Exposes ui_tree, tap_element, type_into_element, wait_for_element and scroll_to_element, and every action reports whether the UI actually changed. A Mac daemon underneath hands out simulators as TTL leases with a queue and keeps a SIGSTOP warm pool, so a lease gets a live simulator in about 0.28s instead of a 7s cold boot, and multiple agents can share one Mac without colliding. Open source, MIT.

    ๐Ÿ“‚ Browser Automation5 views
    Compare vs Manzanas โ†’
  • Snapdiff MCP logoSnapdiff MCP

    Intent-aware visual verification for coding agents: the agent declares what a UI change should affect, and SnapDiff diffs the page against a baseline and flags anything that changed outside that intent for review or rollback โ€” local screenshot capture via Playwright.

    ๐Ÿ“‚ Browser Automation2 views
    Compare vs Snapdiff MCP โ†’
  • Real Browser MCP logoReal Browser MCP

    MCP server + Chrome extension that gives AI agents control of the user's real browser with existing sessions, logins, and cookies. No headless browser, no re-authentication.

    ๐Ÿ“‚ Browser Automation3 views
    Compare vs Real Browser MCP โ†’
  • Playwright MCP logoPlaywright MCP
    Verified

    Official Microsoft Playwright MCP server, enabling LLMs to interact with web pages through structured accessibility snapshots

    ๐Ÿ“‚ Browser Automation2 views
    Compare vs Playwright MCP โ†’

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks โ€” not a rating.

Last commit
1mo ago
Most recent push to the default branch.
Directory activity
4 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet โ€” be the first to share how this listing worked for you.

Frequently Asked Questions about Kiyas

Install Chromium with `npx playwright install chromium`, then configure the server with `npx -y kiyas-cli@latest mcp`.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewKiyas AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/saiffmirza-kiyas?style=directory)](https://allmcps.com/mcp/saiffmirza-kiyas)
HTML Embed
<a href="https://allmcps.com/mcp/saiffmirza-kiyas"><img src="https://allmcps.com/api/badge/saiffmirza-kiyas?style=directory" alt="Kiyas on AllMCPs" /></a>

Technical Specs & Signals

Category๐Ÿ“‚Browser Automation
PricingFree
More technical detailsExpand โ–พ
TransportSTDIO
RuntimeNode.js
AuthOther
ClientsCursor
Last updatedSep 6, 2026
9/10 checks healthy over the last 31d
Views4
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars0
GitHub Star CountTotal stargazers on GitHub representing community popularity (0 stars).
Last commit1mo ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Jul 25, 2026
52Quality signal: Good ยท 52/100How this signal is calculated โ–พ
Server availabilityNot measured

Not scored for repo-hosted servers โ€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership10/20
Documentation & tools26/30
Adoption & activity2/15
Community engagement1/10

A guidance signal from public completeness & health data โ€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 13d ago via OSV.dev ยท electron-builder (npm)

โ˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 10,000+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server โ†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge โ€” proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it โ€” no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ๐Ÿ“‚ Browser Automation โ†’Best MCP servers for Browser Automation โ†’Alternatives to Kiyas โ†’Install in Claude DesktopInstall in CursorInstall in VS Code