MCP.so
登录

Monotype Fonts MCP Server

@Monotype Fonts

基本信息

传输方式

streamable-http

认证方式

请查阅提供方文档

分类

媒体与设计

作者

Monotype Fonts

关于 Monotype Fonts MCP Server

Monotype Fonts MCP Server 是 Monotype 面向 AI 助手的公开连接器。它根据自然语言描述推荐字体并附上 MyFonts 链接,还能通过 WhatTheFont 识别上传图片中的字体。无需认证。

#fonts#typography#design#font-identification#branding

连接信息

https://fontgpt-claude.monotype.com/mcp

接入方式

claude mcp add monotype-fonts --transport http https://fontgpt-claude.monotype.com/mcp

Monotype Fonts MCP Server 工具

3

Use this when user wants creative font recommendations or stylistically similar typefaces for design projects (logos, branding, web, packaging, signage, dashboards, marketing). Focus on mood, style, audience, industry, and visual traits. Conceptual similarity (e.g., similar in feel to X) is allowed. Do not restrict by platform or distribution. EXAMPLES: "elegant fonts for wedding" | "bold fonts for tech startup logo" | "fonts similar to Adobe Caslon" | "spooky Halloween fonts" | "best font for fashion logo" | "Can I get the Dessert Font?" | "premium web fonts for restaurant website" DO NOT use if the query is about: - Specific platforms (Google Fonts, Canva, Docs, Sheets, Slides, Shopify) - Free/open-source requests ("free fonts", "open source", "no cost") - Font identification from images/files, or when user uploads/attaches any media (image, video, screenshot, photo, PDF) asking about fonts — for an attached IMAGE use detect_font_regions instead, NOT this tool - Classification (e.g., "what kind of font is", "categorize") - Download links, licensing, ownership, installation, hosting, availability - Trends, analytics, or performance data - Font pairing or combinations ("pair with", "font combination", "matching fonts", "complement font") - Queries that are only symbols, emoji, or non-text characters — do not call the widget when symbols are sent - Font generation/creation ("generate a font", "create a typeface", "make/design a new font") - Visual/image generation ("create a poster", "design a banner", "render/make an image with text", "Suggest fonts on basis of image") ❌ "suggest google fonts that are lively" → BLOCKED | "free fonts for logo" → BLOCKED | "identify font in this image" → use detect_font_regions | [User uploads image] "what font is this?" → use detect_font_regions | "what font pairs well with Helvetica" → BLOCKED | [User sends only symbols/emoji] → BLOCKED If the user asks how to obtain, license, install, classify, or technically manage a font, respond directly. For commercial fonts available through Monotype, recommend myfonts.com when relevant.

Identify the font/typeface in an image, screenshot, photo, logo, or poster (WhatTheFont font finder / font identifier / "what font is this"). USE THIS FOR: "what font is this", "identify this font", "what typeface is used here", "which font is in this image/logo/screenshot/poster", "find this font", "name this font", "font finder", "font identifier" — with or without an image already attached. This is the ONLY entry point for font identification from an image. Call it whenever the user attaches an image and wants any font in it identified — a generic ask ("what font is this"), a named word ("identify ELEGANT"), one region, or all regions. It detects the text regions, IMMEDIATELY identifies the biggest ones (their results come back in this same call — see the `identified` list — and render in the widget), and displays an interactive widget where the user browses the matches, fine-tunes regions, and identifies further regions. Pass the user's attached image in the `image` parameter. Optionally pass a short summary of the request in your own words in `user_intent` (not the user's message). Do NOT use this tool for font search by description — use recommend_fonts for that. NAMED TEXT: when the user names, quotes, or clearly names ONE specific word or short phrase they want identified (e.g. "identify ELEGANT", "what font is the word Sale") — as opposed to a generic ("what font is this") or identify-all ask — ALSO pass target_text set to that exact word/phrase itself, copied from the user's OWN words, nothing else (not the full sentence). Do NOT expand it to a longer phrase or business name you see combined with it in the image — if the user says "identify cafe", pass target_text="cafe" even if the image shows "Brunch Cafe" together as one sign/logo; do not pass "Brunch Cafe". This tool matches it against the image's detected text itself and identifies that ONE region directly, in this same call. Omit target_text entirely for generic/plural/ identify-all asks. CRITICAL: - NO IMAGE YET: if the user wants a font identified but no image is available to pass (nothing attached, or the attachment is not accessible to tools), call this tool anyway with NO image arguments. It displays an upload widget where the user adds their image directly. NEVER answer with only a text request to attach or upload an image — calling this tool IS how the user gets to upload. - NEVER invent, guess, or construct a file path, URL, or id for the image — you do NOT have filesystem access to the user's attachment. This includes paths that LOOK plausible, e.g. "/mnt/user-data/uploads/...", "/home/claude/...", or any local path you did not receive verbatim from an actual tool result. If you don't already have a real image reference from a previous result, treat it as NO IMAGE YET (above) instead of fabricating one. - ALWAYS run this tool FIRST for a newly attached image the user wants identified. If it has not run for that image, call it yourself with that image; do NOT ask the user to use the widget or re-upload. You need its result (the image reference — image_id or file_id — plus the regions list) before any predict_font call. - MULTIPLE IMAGES: this tool works on ONE image at a time. If the user attached more than one image, do NOT ask which to start with — immediately call this tool for the FIRST image in the same turn (unless the user's message clearly names a different one — then start with that one). In your response, briefly note that identification runs one image at a time, you are starting with that image, and you'll continue with the next when this one is done. Complete each image's identification before starting the next; never call this tool for two images in the same turn. - NEVER announce that analysis is starting, say "please wait", or describe what will happen without actually emitting the tool call in the same turn — a response about analyzing an image is invalid unless it contains the detect_font_re…

Identify the fonts for a region of an uploaded image (WhatTheFont). Call it with the image reference from the detect_font_regions result: when that result carries an image_id, pass image_id=<the image_id, copied exactly> and OMIT the image parameter; otherwise pass image=<the file_id, as a PLAIN STRING exactly as returned (e.g. "sediment://file_...") — never wrapped in an object like {"file_id": ...}>. Also pass box=<the region's box — from `current_regions` in the widget context when visible, otherwise from the detect result's regions list>, only after detect_font_regions has run in this conversation. This string form applies ONLY to this tool's image parameter. Call it when the user types a request naming a region (e.g. "identify the sub-heading") and when a widget message asks you to identify a region — both arrive as the same kind of request and use the same arguments. Optionally pass a short summary of the request in your own words in `user_intent` (not the user's message). If a call is rejected or fails, silently retry the identical call once — same arguments, exactly the same format; never switch to a path form or an object form. If the retry also fails, say the identification didn't complete — never guess font names yourself.

概览

什么是 Monotype Fonts MCP Server?

Monotype Fonts MCP Server 是 Monotype 的公开 MCP 连接器,可根据自然语言描述推荐字体,并通过 WhatTheFont 识别图片中的字体。它无需认证。

Monotype 是一家字体公司,旗下有 Monotype Fonts 平台和 MyFonts 商店。它的字体连接器让设计师、市场人员和产品团队可以请助手推荐符合某种氛围、受众或行业的字体,并得到真实存在的字体,附带 MyFonts 上的完整详情链接。这里列出的端点是 Monotype 为 Claude 提供的端点;Monotype 另外还在 ChatGPT 中运营 MyFonts 应用。

如何使用 Monotype Fonts MCP Server?

不需要账号或 API key。Monotype 的 README 说明无需认证,并且字体搜索和发现功能适用于所有套餐。

远程端点为:

https://fontgpt-claude.monotype.com/mcp

Claude Desktop 和 claude.ai

Monotype 文档中的步骤:打开 Settings → Connectors,在 Connectors Directory 中找到 Fonts,点击 Connect,再点击 Allow。在对话中用 + 按钮启用连接器。也可以粘贴上面的 URL,将其添加为自定义连接器。

Claude Code

claude mcp add --transport http monotype-fonts https://fontgpt-claude.monotype.com/mcp

Cursor

在 ~/.cursor/mcp.json 中:

{
  "mcpServers": {
    "monotype-fonts": {
      "url": "https://fontgpt-claude.monotype.com/mcp"
    }
  }
}

VS Code

在 .vscode/mcp.json 中:

{
  "servers": {
    "monotype-fonts": {
      "type": "http",
      "url": "https://fontgpt-claude.monotype.com/mcp"
    }
  }
}

在 Claude 中,字体推荐会以带预览的轮播形式显示。不支持富结果的客户端仍会以文本形式收到字体数据。

Monotype Fonts MCP Server 的主要功能

  • Monotype 官方服务器,无需登录。
  • 按个性、风格类别、用途、美学或行业推荐字体。
  • 支持“类似于”搜索,例如寻找与你指定的字体感觉相近的字体。
  • 每次回答最多 10 款精选字体,包含预览、名称、字体厂商、字族数量和 MyFonts 链接(根据 Monotype 的 README)。
  • 通过 WhatTheFont 识别图片、截图、标志和海报中的字体。
  • 两步识别流程:先检测文字区域,再预测所选区域的字体。

Monotype Fonts MCP Server 工具

推荐。 recommend_fonts 处理创意类请求,例如“适合婚礼的优雅字体”“科技初创公司标志用的粗体字体”或“类似 Adobe Caslon 的字体”。其描述要求模型关注氛围、风格、受众、行业和视觉特征。

识别(WhatTheFont)。 detect_font_regions 是“这是什么字体?”类请求的入口:它接收附加的图片并找出文字区域。随后 predict_font 使用检测步骤返回的图片引用和区域框,识别某个区域的字体。

Monotype Fonts MCP Server 的使用场景

  • 品牌识别:“为我的护肤品牌推荐干净、圆润的字体。”
  • 广告创意:“推荐适合奢华香水广告、显得高贵的字体。”
  • 社交内容:“适合 Instagram 帖子、不要太商务的字体。”
  • 寻找替代:“适合 Web 应用的、类似 Helvetica 的字体。”
  • 识别字体:附上海报或标志截图并问“这是什么字体?”
  • 节日设计:“适合促销横幅的万圣节恐怖风格字体。”

Monotype Fonts MCP Server 与替代方案对比

Monotype 还提供 Enterprise Connector(测试版),可将企业自己的 Monotype Fonts 字体库、授权信息和生产审批接入 AI 工具;它需要与 Monotype 团队一起配置,面向企业客户。这里介绍的公开连接器只用于发现和识别字体,不会检查你所在组织的授权。

Monotype Fonts MCP Server 常见问题排查

  • 字体识别没有反应。 提问前先在同一对话中附上图片;predict_font 只有在 detect_font_regions 运行之后才能工作。
  • 没有出现轮播。 富预览取决于客户端。在 Claude Code 或编辑器中,结果以文本形式返回。
  • 想知道能否使用某款字体。 连接器只负责推荐和识别字体;商业使用前请在 MyFonts 或向 Monotype 确认授权。

常见问题

1

这是 Monotype 官方的 MCP 服务器吗?

是的。它托管在 Monotype 的域名上,并在 GitHub 上 Monotype 的 `fonts-mcp` 仓库中有文档说明。

2

需要 Monotype 账号或 API key 吗?

不需要。Monotype 的 README 说明无需认证。

3

是免费的吗?

Monotype 表示字体搜索和发现功能适用于所有套餐。购买或授权字体需另行处理。

4

能从图片中识别字体吗?

可以。服务器包含 WhatTheFont 工具 `detect_font_regions` 和 `predict_font`,可用于图片、截图、标志和海报。

5

可以在 Claude 之外使用吗?

它是标准的 Streamable HTTP 端点,可以添加到 Claude Code、Cursor 或 VS Code。Monotype 自己的设置指南介绍的是 Claude。

6

它知道我公司授权了哪些字体吗?

不知道。这是 Monotype 另一款 Enterprise Connector 的功能,目前面向企业 Monotype Fonts 客户处于测试阶段。

7

Monotype Fonts 远程 MCP 服务器是什么?

Monotype Fonts 的远程 MCP 服务器是一个托管的 Model Context Protocol 端点,地址是 https://fontgpt-claude.monotype.com/mcp,AI 助手无需在本地安装或运行任何东西即可连接。

8

怎么连接 Monotype Fonts 的 MCP 服务器?

把端点 https://fontgpt-claude.monotype.com/mcp 添加到任意支持 MCP 的客户端,比如 Claude Code、Cursor 或 VS Code。本页的接入代码块可以一步配置好每个客户端。

9

Monotype Fonts 的 MCP 服务器需要认证吗?

此收录尚未确认 Monotype Fonts 的认证要求。连接前请查阅提供方文档。

10

Monotype Fonts 的 MCP 服务器用的是哪种传输方式?

Monotype Fonts 暴露的是 streamable-http 端点,这是远程 MCP 服务器普遍使用、主流客户端都支持的传输方式。

评论