SkillAgentSearch skills...

font-mcp

an expert design advisor mcp that finds the best fonts for your project via live research and project scanning.

Install / Use

claude mcp add Microck -- npx -y github:Microck/font-mcp

If the server publishes to npm under a different name, use that package instead — check the repo README.

About this skill
🔌

MCP Server

Model Context Protocol server

Quality Score

75/100

Supported Platforms

Claude Code
Claude Desktop

Our assessment of font-mcp

font-mcp scores 75/100 on our quality scale, 407th of 442 Education & Research skills we index.

Its MCP Server is 7.2 KB long, well organised into 19 sections with 6 code examples: a thorough specification that gives an agent plenty to work with.

It has 10 GitHub stars, so there is little community track record yet; judge it on its content.

Substance
29/30
Structure
20/20
Description
12/15
Adoption
4/20
Freshness
11/15

Maintenance, license and trust

  • The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.
  • Our last check on 2026-10-18 found the source still online.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 79/100, with 2 cautions from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.

AI review by kimi-k2.7-code on 2026-10-10. Automated pattern scan on 2026-10-10. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

font-mcp compared with similar skills

All 4 of these similar skills score higher than font-mcp; compare them before choosing.

SkillScoreStarsUpdatedFormat
font-mcp (this skill)by Microck75106mo agoMCP Server
taste-skillby Leonxlnx100110.8k1d agoCLAUDE.md
Agent-Reachby Panniantong100109.3ktodayCLAUDE.md
headroomby headroomlabs-ai10079.0ktodayCLAUDE.md
last30days-skillby mvanhorn10066.8ktodayCLAUDE.md

Frequently asked questions

How do I install font-mcp?
Run claude mcp add Microck -- npx -y github:Microck/font-mcp. The install tabs above show the steps for each supported agent.
Which AI agents does font-mcp work with?
It is written for Claude Code and Claude Desktop, as a MCP Server file. Other agents that read the same format can often use it too.
Is font-mcp safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It declares no license and scores 79/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is font-mcp still maintained?
The repository was last updated about 6 months ago. That is recent enough to be usable, but agent tooling moves fast, so check the instructions against your agent's current version.

Font MCP

<p> <a href="https://github.com/Microck/opencode-studio"><img src="https://img.shields.io/badge/opencode-studio-brown?logo=data%3Aimage%2Fpng%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABiElEQVR4nF2Sv0tWcRTGPyeVIpCWwmyJGqQagsqCsL2hhobsD3BvdWhoj/6CiIKaoqXBdMjKRWwQgqZ%2BokSvkIhg9BOT9xPn9Vx79cD3cu6953zP8zznCQB1V0S01d3AKeAKcBVYA94DjyJioru2k9SHE%2Bqc%2Bkd9rL7yf7TUm%2BpQ05yPUM%2Bo626Pp%2BqE2q7GGfWrOpjNnWnAOPAGeAK8Bb4U5D3AJ%2BAQsAAMAHfVvl7gIrAf2Kjiz8BZYB3YC/wFpoGDwHfgEnA0oU7tgHiheEShyXxY/Vn/n6ljye8DcBiYAloRcV3tAdrV1xMRG%2Bo94DywCAwmx33AJHASWK7iiAjzNFOBl7WapPYtYdyo8RlLqVpOVPvq9KoH1NUuOneycaRefqnP1ftdUyiOt5KS%2BqLWdDpVzTXMl5It4Jr6u%2BQ/nhyBc8C7jpowGxGvmxuPqT9qyYuFIKdP71B8WT3SOKexXLrntvqxq3BefaiuFMQ0wqZftxl3M78MjBasfiDN/SAi0kFbtf8ACtKBWZBDoJEAAAAASUVORK5CYII%3D" alt="Add with OpenCode Studio" /></a> <img src="https://img.shields.io/github/license/Microck/font-mcp" alt="License: MIT" /> <img src="https://img.shields.io/badge/MCP-Server-blue" alt="MCP Server" /> </p>

An expert design advisor MCP server that finds, pairs, and sets up the best fonts for your project.

Font MCP doesn't just list fonts — it researches live discussions (Reddit, Typewolf), scans your project files for "vibe", and automatically hunts down font files for your setup.

Table of Contents

Quick Start

OpenCode

Tell OpenCode:

fetch and follow instructions from https://raw.githubusercontent.com/Microck/font-mcp/master/.opencode/INSTALL.md

Codex

Tell Codex:

fetch and follow instructions from https://raw.githubusercontent.com/Microck/font-mcp/master/.codex/INSTALL.md

Features

  • Live Research — Searches Reddit (r/typography, r/web_design) and design archives (Typewolf, FontsInUse) for real-world usage examples and expert recommendations.
  • Project Scanning — Analyzes your package.json and config files to detect your project's "vibe" and technical stack automatically.
  • Steal This Look — Scans any website URL to identify what fonts they are using and whether they're paid or free.
  • Auto-Setup — Generates Tailwind or CSS configuration and automatically downloads font files.
  • Font Hunter v2 — Exhaustive search engine that tries GitHub, GitLab, VK, Archive.org, and open directories to find your font files.
  • No-Free Fallback — Strictly stays on S-tier/paid fonts unless you explicitly enable free fallback in config.

Installation

Prerequisites

  • Node.js 18+
  • npm or your preferred package manager

Build from Source

git clone https://github.com/Microck/font-mcp.git
cd font-mcp
npm install
npm run build

Development

npm run dev

Usage

Tools Reference

| Tool | Description | |------|-------------| | consult_font_expert | Get recommendations based on a vibe or description | | analyze_project_and_recommend | Auto-detect vibe from your project path and recommend fonts | | analyze_website | Reverse-engineer the typography of any website URL | | setup_font_config | Generate setup code and download font files automatically |

consult_font_expert

Get expert font recommendations based on a vibe, project type, or visual description. Uses live research from Reddit, Typewolf, and FontsInUse.

Parameters:

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | vibe | string | Yes | Description of the project or aesthetic (e.g., "luxury", "tech startup", "editorial", "playful") | | allow_paid | boolean | No | Whether to include paid/commercial fonts (default: true) |

analyze_project_and_recommend

Scans the project directory (package.json, config files) to automatically detect the "vibe" and recommend suitable fonts.

Parameters:

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | project_path | string | Yes | Absolute path to the project root | | allow_paid | boolean | No | Whether to include paid/commercial fonts (default: true) |

analyze_website

Analyze a live website URL to identify which fonts it uses ("Steal this look").

Parameters:

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | url | string | Yes | The website URL to analyze |

setup_font_config

Generate CSS or Tailwind configuration and setup instructions for a specific font. Automatically attempts to download the font files for testing purposes (assuming you have a valid license).

Parameters:

| Parameter | Type | Required | Description | |-----------|------|----------|-------------| | font_name | string | Yes | Name of the font | | is_paid | boolean | Yes | Whether this is a paid font | | type | string | No | Output format: "tailwind" or "css" (default: "tailwind") |

Example

{
  "name": "setup_font_config",
  "arguments": {
    "font_name": "Helvetica Now",
    "is_paid": true,
    "type": "tailwind"
  }
}

Font Hunter Logic

The tool assumes you own a valid license for any commercial font. It uses multiple strategies to locate files:

  1. Direct CDN / GitHub raw patterns.
  2. Community sharing hubs (VK, Telegram indices).
  3. Open directory dorking (Google/browser search).
  4. Last resort: Writes a HUNTING_INSTRUCTIONS.txt with specific search queries if auto-download fails.

Configuration

You can tweak the behavior in your MCP config:

| Option | Type | Default | Description | |--------|------|---------|-------------| | maxDownloadAttempts | number | 10 | Number of download strategies to try | | downloadTimeoutMs | number | 30000 | Timeout in milliseconds for each font download request | | outputDir | string | './public/fonts' | Directory where downloaded font files and hunt artifacts are written | | allowFreeFontsFallback | boolean | false | Set to true to allow Google Fonts fallback |

How It Works

┌─────────────────┐     ┌──────────────┐     ┌──────────────────┐
│   AI Agent      │────▶│   Font MCP   │────▶│  Research Service │
│  (MCP Client)   │     │   Server     │     │  (Reddit, Typewolf)│
└─────────────────┘     └──────┬───────┘     └──────────────────┘
                               │
                    ┌──────────┼──────────┐
                    ▼          ▼          ▼
            ┌──────────┐ ┌──────────┐ ┌──────────┐
            │ Project  │ │   Web    │ │   Font   │
            │ Scanner  │ │ Detector │ │  Hunter  │
            └──────────┘ └──────────┘ └──────────┘
  • ResearchService — Queries Reddit, Typewolf, and FontsInUse for live font recommendations.
  • ProjectScannerService — Reads package.json and config files to detect project vibe and tech stack.
  • WebFontDetectorService — Scrapes websites to identify font families in use.
  • ConfigGeneratorService — Produces Tailwind or vanilla CSS configuration snippets.
  • FontHunterService — Multi-strategy font file downloader (CDN, GitHub, community hubs, open directories).

License

MIT

Related Skills

View on GitHub
GitHub Stars10
CategoryEducation
Updated6mo ago
Forks3

Languages

TypeScript

Trust signals

79/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium1 low1 info