Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
作者提供的说明(英文原文)
Facts about Micah Boswell, product design leader in Dallas: work, writing, photography, profiles.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
适用于网页版、桌面版和手机版 Claude:
https://micah-boswell-mcp.vercel.app/mcp在终端中运行这条命令
claude mcp add --transport http micah-boswell https://micah-boswell-mcp.vercel.app/mcp粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"micah-boswell": {
"url": "https://micah-boswell-mcp.vercel.app/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"micah-boswell": {
"type": "http",
"url": "https://micah-boswell-mcp.vercel.app/mcp"
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
ChatGPT 只能连接互联网上的服务器:
https://micah-boswell-mcp.vercel.app/mcp菜单名称可能因套餐和版本不同而略有差异。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
我们还没有读取这个服务器的工具列表;我们会轮流检查各个端点。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 socraticstatic 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
尚未检查;我们会轮流检查各个端点
尚未检查;我们会轮流检查各个端点
尚未检查;我们会在检查端点时读取工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在作者的云端运行。通过互联网连接,无需安装,但你发送的内容会经过作者的服务器。
GitHub 仓库最后更新于–,最新版本(1.0.1)于34天前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。它通过 URL 连接,所以接受远程 MCP 服务器的应用也可以使用,例如开启开发者模式的 ChatGPT。
同一分类中有:Figma Context MCP, Claude Real Video, Figma MCP Server
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
Let any LLM watch a video locally — and search everything it has ever watched.
The Figma MCP server brings Figma design context directly into your AI workflow.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
A public Model Context Protocol (MCP) server that answers questions about Micah Boswell, product design leader in Dallas, Texas. Any MCP-capable agent (Claude, ChatGPT, Cursor, and others) connects to one URL and gets his facts from his own pages.
https://micah-boswell-mcp.vercel.app/mcp (streamable HTTP, stateless, no auth)io.github.socraticstatic/micah-boswell), also at /.well-known/mcp/server-card.json| Tool | Returns |
|---|---|
about_micah_boswell | One paragraph plus a key-facts list |
micah_boswell_facts | The full structured record (data/facts.json) |
micah_boswell_profiles | The 23 verified profiles (sameAs) with labels |
micah_boswell_work | Roles 1998 to now, awards, education, AT&T work |
micah_boswell_writing | Essays, all 29 poems with URLs, Medium, LinkedIn, Quora, dev.to |
micah_boswell_poem(slug) | One poem, fetched live from conscious-shell.com/poems/ |
micah_boswell_photography(limit?) | Unsplash stats and top photographs |
micah_boswell_faq(query?) | Sixteen Q and A pairs, filterable |
search_micah_boswell(query) | Paragraph search over llms-full.txt with source URLs |
Resources: micah://llms.txt, micah://llms-full.txt, micah://facts.json.
Claude Code:
claude mcp add --transport http micah-boswell https://micah-boswell-mcp.vercel.app/mcp
Claude Desktop / claude.ai: Settings, Connectors, Add custom connector, paste the URL.
ChatGPT: Settings, Connectors, Create (developer mode), paste the URL, no auth.
Cursor (.cursor/mcp.json):
{ "mcpServers": { "micah-boswell": { "url": "https://micah-boswell-mcp.vercel.app/mcp" } } }
api/mcp.js POST /mcp: fresh stateless StreamableHTTPServerTransport per request
api/healthz.js GET /healthz lib/server.js buildServer(): tools + resources lib/data.js loads data/ lib/search.js paragraph search lib/poem.js live poem fetch + CreativeWork JSON-LD parse data/ bundled sources: llms.txt, llms-full.txt, conscious-shell-llms.txt, photography.json, facts.json public/ landing page, llms.txt, server.json, icons, robots.txt, sitemap.xml scripts/dev.mjs local server mirroring the Vercel routing test/ vitest
Data sources: https://micahboswell.design/llms.txt, https://micahboswell.design/llms-full.txt, https://conscious-shell.com/llms.txt, Unsplash stats for @micahboswell. facts.json is curated from those files only. Its career keys (work.roles, awards, certifications.list, education) are generated by node scripts/sync-career.mjs from the same career record the hub's work list comes from; never edit them by hand. To refresh the rest, re-fetch them into data/, update facts.json, and run the tests, which enforce the content rules (no em dashes, no off-limits topics).
Transport note: mcp-handler 2.x requires the SDK v2 package and 1.x is Next.js-bound, so this server hand-rolls StreamableHTTPServerTransport from @modelcontextprotocol/sdk 1.x in stateless JSON mode, the same shape as the gpsail-mcp function.
npm install
npm test # vitest: tool handlers, HTTP transport, content rules npm run dev # http://localhost:3939 (MCP at /mcp)
vercel --prod --yes
One version lives in three places and the tests fail if they disagree: server.json (root, read by mcp-publisher; public/server.json is the served copy), package.json, and VERSION in lib/data.js (what the live server reports).
data/ if the facts changed and lastUpdated in facts.json.npm test, then vercel --prod --yes, then confirm https://micah-boswell-mcp.vercel.app/healthz reports the new version.git tag v && git push origin main v ..github/workflows/publish-mcp.yml then publishes the card to the official MCP Registry (io.github.socraticstatic/micah-boswell) over GitHub OIDC. It refuses a tag that disagrees with the card or with what the live server reports. .github/workflows/ci.yml runs the tests on every push.
Listings: official registry, Smithery, Glama. The card is also served at /.well-known/mcp/server-card.json.
MIT. Facts about Micah Boswell are his own; cite https://micahboswell.design/.