1. Conduid
  2. Blockchain
  3. Zafiro.FigReader.Mcp
MCP server · Blockchain

Zafiro.FigReader.Mcp

Offline MCP server for reading local Figma .fig files without the Figma API or a token. Lets an AI agent extract structure, layout, colors, typography, text and embedded images so it can reproduce a design. Parses the Kiwi-based .fig binary directly. Pure managed (no native dependencies). Not affiliated with Figma, Inc.

Unclaimed blockchain
34Low

Scored 4 months ago · breakdown

About Zafiro.FigReader.Mcp

Zafiro.FigReader.Mcp is an MCP server published by SuperJMN in the Blockchain category: offline MCP server for reading local Figma .fig files without the Figma API or a token. Lets an AI agent extract structure, layout, colors, typography, text and embedded images so it can reproduce a design. Parses the Kiwi-based .fig binary directly. Pure managed (no native dependencies). Not affiliated with Figma, Inc.

Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/SuperJMN/Zafiro.FigReader.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 (10)

export_image(entry, outputDirectory, path?)Extract a blob to disk.

Parameters not published.

get_metadata(path?)`meta.json` + high-level counts.

Parameters not published.

get_node(nodeId, raw?, path?)Full detail for one node. For an INSTANCE, `resolvedChildren` lists the effective labels, icons (`swappedTo`) and visibility. Set `raw=true` for the unfiltered Kiwi object.

Parameters not published.

get_node_tree(nodeId?, depth?, path?)Compact hierarchy (id, name, type, bounds, fills, strokes, auto-layout, text). INSTANCE nodes are expanded to the symbol content they render, with overrides applied (effective text, per-node visibility, icon instance-swaps as `swappedTo`).

Parameters not published.

get_styles(path?)Colors actually used (with counts) and distinct text styles.

Parameters not published.

get_text(nodeId?, path?)All text content + typography under a subtree.

Parameters not published.

get_vector(nodeId, geometry?, path?)Decode a node's vector geometry into SVG path(s) (with an `F0`/`F1` fill-rule prefix, ready for an SVG `d`/Avalonia `StreamGeometry`). Pass `geometry="strokeGeometry"` for the stroke outline.

Parameters not published.

list_images(path?)Embedded image/video blob entries.

Parameters not published.

load_file(path)Decode a `.fig` and return a summary (file name, pages, node-type histogram, blob count). Call first; result is cached.

Parameters not published.

search_nodes(query, type?, limit?, nodeId?, path?)Find nodes by name, text, or instance overrides; optionally scoped to a subtree such as a page.

Parameters not published.

Ask AI

✦

Ask AI about Zafiro.FigReader.Mcp

Powered by Claude · Grounded in docs

I know everything about Zafiro.FigReader.Mcp. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

6 checks have not been run yet.

Questions

About Zafiro.FigReader.Mcp

How do I install Zafiro.FigReader.Mcp?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Zafiro.FigReader.Mcp safe to use with an AI agent?

Its trust score is 34 out of 100 (low). Conduid hasn't run static security checks on this repository yet, so review the source yourself before granting it credentials. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Zafiro.FigReader.Mcp still maintained?

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