Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
作者による説明(英語の原文)
An MCP server for processing images using Florence-2
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
リンク先は作者自身のファイルです。私たちが置いたり再パッケージしたりしたものではありません。ファイルを開くと、Claude Desktopがインストールします。
ターミナルでこれを実行します
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月8日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント jkawamoto で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.5.3)がレジストリに届いたのは10 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにMCPBも必要です。
同じカテゴリには:Figma Context MCP, Claude Real Video, Figma MCP Server
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況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、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Florence-2 MCP Server brings local vision intelligence and Optical Character Recognition (OCR) to your AI assistants via the Model Context Protocol (MCP). Powered by Microsoft's Florence-2 foundation model, it lets your LLMs inspect, caption, and extract text from local images, web URLs, and multi-page PDF documents — entirely offline and on your own machine.
--cache-model flag is available for low-latency continuous usage..mcpb bundle for Claude Desktop, 1-click deeplink for LM Studio, and extension support for Goose.Choose your preferred MCP client below:
mcp-florence2.mcpb bundle from the Releases page..mcpb file, or drag-and-drop it into Claude Desktop's Settings window.Add the following configuration to your claude_desktop_config.json:
{
"mcpServers": { "florence-2": { "command": "uvx", "args": [ "--from", "git+https://github.com/jkawamoto/mcp-florence2", "mcp-florence2" ] } } }
[!NOTE]
Config file locations:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
For more details, see Connect to local MCP servers.
Click the link below to launch the Goose extension installer:
goose://extension?cmd=uvx&arg=--from&arg=git%2Bhttps%3A%2F%2Fgithub.com%2Fjkawamoto%2Fmcp-florence2&arg=mcp-florence2&id=florence2&name=Florence-2&description=An%20MCP%20server%20for%20processing%20images%20using%20Florence-2
Add the following to ~/.config/goose/config.yaml:
extensions:
florence2: name: Florence-2 cmd: uvx args: [ --from, git+https://github.com/jkawamoto/mcp-florence2, mcp-florence2 ] enabled: true type: stdio
For more details, refer to Using Extensions | goose.
Click the button below to install directly into LM Studio:
You can connect any client that supports stdio MCP servers using uvx:
uvx --from git+https://github.com/jkawamoto/mcp-florence2 mcp-florence2
The server automatically equips your AI assistant with the following vision capabilities. You can interact with them using natural language:
ocrExtracts all visible text from images or multi-page PDF documents.
/path/to/invoice.pdf."*Tool schema & parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
src | string | Yes | Local file path or HTTP/HTTPS URL of an image or PDF file. |
captionGenerates comprehensive, detailed captions describing what is depicted in the image.
https://example.com/photo.jpg."*Tool schema & parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
src | string | Yes | Local file path or HTTP/HTTPS URL of an image or PDF file. |
processExecutes custom Florence-2 task prompts directly against the input image or PDF for advanced computer vision workflows (such as object detection or region captioning).
Tool schema & supported task prompts
| Parameter | Type | Required | Description |
|---|---|---|---|
src | string | Yes | Local file path or HTTP/HTTPS URL of an image or PDF file. |
prompt | string | Yes | Task prompt specifying the operation to perform. |
| Task Prompt | Description |
|---|---|
| Concise one-sentence summary of the image. |
| Moderate-length description of the image content. |
| Highly detailed and exhaustive scene description. |
| Plain text extraction from the image. |
| Text extraction along with bounding box coordinates. |
| Object detection (identifies objects and their bounding boxes). |
| Generates descriptions for multiple distinct regions. |
| Identifies candidate bounding boxes for prominent visual regions. |
The server can be customized using command-line arguments:
mcp-florence2 [OPTIONS]
| Option | Type | Default | Description |
|---|---|---|---|
--model | string | florence-community/Florence-2-large | Hugging Face model identifier to load. |
--cache-model | flag | false | Keeps the model in VRAM for faster repeated calls (by default, models run in subprocesses to free memory when idle). |
--version | flag | - | Show version information. |
--help | flag | - | Show help message and exit. |
If you have limited GPU memory or want faster execution, switch to Florence-2-base:
{
"mcpServers": { "florence-2": { "command": "uvx", "args": [ "--from", "git+https://github.com/jkawamoto/mcp-florence2", "mcp-florence2", "--model", "florence-community/Florence-2-base" ] } } }
When processing URLs starting with http:// or https://, outbound HTTP requests are initiated directly from the server process. In environments where untrusted users or prompts may supply URLs, this could potentially expose the server to Server-Side Request Forgery (SSRF) targeting internal network services or cloud metadata endpoints.
[!WARNING]
In multi-tenant or untrusted environments, route outgoing HTTP(S) traffic through an SSRF-safe forward proxy (such as Smokescreen or Squid configured to block private/internal IP ranges).
Since Python's requests library automatically respects standard environment variables, proxy settings can be configured directly in your client configuration:
HTTP_PROXY / http_proxy: Proxy URL for HTTP requests.HTTPS_PROXY / https_proxy: Proxy URL for HTTPS requests.NO_PROXY / no_proxy: Comma-separated list of hosts to bypass the proxy.Proxy Configuration Examples
Add the env block to claude_desktop_config.json:
{
"mcpServers": { "florence-2": { "command": "uvx", "args": [ "--from", "git+https://github.com/jkawamoto/mcp-florence2", "mcp-florence2" ], "env": { "HTTP_PROXY": "http://proxy.example.com:8080", "HTTPS_PROXY": "http://proxy.example.com:8080" } } } }
Add the env block to ~/.config/goose/config.yaml:
extensions:
florence2: name: Florence-2 cmd: uvx args: [ --from, git+https://github.com/jkawamoto/mcp-florence2, mcp-florence2 ] env: HTTP_PROXY: "http://proxy.example.com:8080" HTTPS_PROXY: "http://proxy.example.com:8080" enabled: true type: stdio
This project uses uv for fast, reliable dependency management.
# Clone the repository
git clone https://github.com/jkawamoto/mcp-florence2.git cd mcp-florence2
uv run pytest
uv run pre-commit run --all-files
This application is released under the MIT License.