Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
作者による説明(英語の原文)
Transcribe and understand local audio/video with CrispASR and local models only.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"crispasr-agent-transcriber": {
"command": "uvx",
"args": [
"crispasr-agent-transcriber"
]
}
}
}ターミナルでこれを実行します
claude mcp add crispasr-agent-transcriber -- uvx crispasr-agent-transcriberプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"crispasr-agent-transcriber": {
"command": "uvx",
"args": [
"crispasr-agent-transcriber"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"crispasr-agent-transcriber": {
"type": "stdio",
"command": "uvx",
"args": [
"crispasr-agent-transcriber"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月9日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント EmiyaKatuz で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(0.4.0)がレジストリに届いたのは5 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには: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、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Local-only transcription for Codex and MCP-based AI agents, powered by CrispASR. No cloud uploads, no API keys required for transcription.
GitHub Release | npm installer | PyPI package | MCP Registry
Give it a local audio or video file. It:
/v1/audio/transcriptions endpoint.Everything runs on your machine. Media never leaves it.
The plugin includes the Codex Skill, command-line tool, and MCP server. Media stays on your computer. Model files are never downloaded during install/update; use the explicit models command when you want the installer to fetch them.
Install Node.js 20 or newer, uv, and ffmpeg. The installer uses uv to provide Python.
node --version
uv --version ffmpeg -version
npx @emiyakatuz/crispasr-agent-transcriber@latest install
The installer:
~/plugins/crispasr-agent-transcriber;Download the recommended local English, Chinese, and language-detection bundle:
npx @emiyakatuz/crispasr-agent-transcriber@latest models
The command downloads only approved GGUF files into:
~/plugins/crispasr-agent-transcriber/models/
Then verify the installation:
npx @emiyakatuz/crispasr-agent-transcriber@latest doctor
With a Codex build that supports plugin commands, run:
codex plugin add crispasr-agent-transcriber@personal
If the CLI has no codex plugin command, open the Codex desktop Plugins view and install CrispASR Transcriber from the Personal marketplace. Start a new conversation, then ask:
Transcribe C:\path\to\sample.mp4 with CrispASR using auto language detection.
Save a verbose JSON transcript and an SRT subtitle file.
npx @emiyakatuz/crispasr-agent-transcriber@latest update
npx @emiyakatuz/crispasr-agent-transcriber@latest uninstall
Uninstall preserves local models, CrispASR binaries, and outputs. Use uninstall --purge-data only when those files should also be deleted. See Plugin installation for manual installation and troubleshooting.
After installation, you can run the transcription script without Codex:
Set-Location (Join-Path $HOME "plugins\crispasr-agent-transcriber")
uv run python scripts/transcribe.py sample.mp4 --profile auto --manage-server --models-dir models ` --format verbose_json
The MCP server is the cross-agent interface. Any agent that supports MCP stdio can run the released package directly from GitHub:
uvx --from "crispasr-agent-transcriber[mcp] @ git+https://github.com/EmiyaKatuz/crispasr-agent-transcriber.git@v0.4.0" crispasr-agent-mcp
Use the same command and arguments in Claude Desktop, Cursor, or another MCP client. See AI agent integrations for a generic MCP configuration and Codex CLI command.
End users do not need the release steps. Maintainers should follow the publishing guide for Codex Marketplace, PyPI, MCP Registry, and cross-agent distribution.
Install/update never downloads models. Use the explicit models command or download these three recommended GGUF files into a local directory such as models/:
| Purpose | Local file | Variant / size | Model page | File page |
|---|---|---|---|---|
| English ASR | cohere-transcribe-q4_k.gguf | Q4_K, smaller default | Cohere Transcribe 03-2026 GGUF | Download |
| Chinese ASR | qwen3-asr-1.7b-q4_k.gguf | Q4_K, smaller default | Qwen3-ASR 1.7B GGUF | Download |
| Language detection | firered-lid-q4_k.gguf | Q4_K default | FireRed LID GGUF | Download |
Optional model IDs include english-q5-0, english-q5-1, english-q6, english-q8, english-f16, chinese-q8, chinese-f16, lid-q2, lid-q8, and lid-f16. Download a specific option with:
npx @emiyakatuz/crispasr-agent-transcriber@latest models --model-id english-q8
All three upstream model families are Apache 2.0 licensed.
For automatic English/Chinese routing, pass both ASR paths. The language probe runs first, and only the matching model is loaded:
--english-model models\cohere-transcribe-q4_k.gguf
--chinese-model models\qwen3-asr-1.7b-q4_k.gguf --lid-backend firered --lid-model models\firered-lid-q4_k.gguf
For an explicit english or chinese profile, --model remains available as a single-model override.
The tool auto-detects, installs, and updates the CrispASR binary from GitHub releases.
| Flag | Effect |
|---|---|
--install-crispasr | Download latest platform binary to bin/ |
--update-crispasr | Upgrade to newest release |
--crispasr-status | Show installed version + update availability |
--crispasr-bin-dir PATH | Custom directory (default ./bin) |
--crispasr-bin PATH | Exact path to crispasr.exe |
When --manage-server is set and no binary is found, it auto-installs before starting the server.
On install and update, the tool checks your hardware:
nvidia-smi available, or CUDA_PATH / CUDA_HOME set, or CUDA in PATH -> downloads crispasr-*-cuda variant.vulkaninfo or VULKAN_SDK set (only when CUDA is absent) -> downloads crispasr-*-vulkan variant.macOS always uses the universal binary.
| Profile | Backend | ASR model | Language hint |
|---|---|---|---|
english | cohere | Cohere Transcribe 03-2026 | en |
chinese | qwen3-1.7b | Qwen3-ASR 1.7B | zh |
auto | determined by LID | determined by LID | detected |
auto mode runs FireRed language detection on the media, then routes English to Cohere or Chinese to Qwen3-1.7B. Mixed or uncertain content stops with a clear error asking you to re-run with --profile english or --profile chinese.
uv run python scripts/transcribe.py sample.wav `
--profile auto --manage-server --models-dir models --format srt --out-dir outputs
Add --keep-server to leave the server running after transcription.
# Terminal 1 -- start the server
crispasr --server --backend cohere -m models\cohere-transcribe-q4_k.gguf --port 8080
uv run python scripts/transcribe.py sample.mp4 --profile english --server-url http://127.0.0.1:8080 ` --format verbose_json
If the running server's backend doesn't match the selected profile, the tool prints the exact command you need to start the correct server.
--format | File extension | Contents |
|---|---|---|
text | .txt | Plain transcript |
verbose_json | .json | Full response with segments |
srt | .srt | SubRip subtitles |
vtt | .vtt | WebVTT subtitles |
A .metadata.json sidecar is always written alongside the transcript.
Video files are detected automatically. ffmpeg extracts the audio track to a temporary mono 16 kHz WAV before sending it to CrispASR. The temporary file is deleted when transcription finishes.
--profile auto|english|chinese
--format text|verbose_json|srt|vtt|json --out-dir PATH --server-url URL --allow-remote-server --manage-server --keep-server --model PATH Local GGUF override for an explicit profile --english-model PATH Cohere model selected after English detection --chinese-model PATH Qwen3-ASR model selected after Chinese detection --models-dir PATH Directory containing approved local GGUF models --allow-model-auto-download --lid-model PATH Local LID model path --lid-backend firered|silero|ecapa|whisper --host HOST Managed server host (default 127.0.0.1) --port PORT Managed server port (default 8080) --language CODE Language hint for transcription --prompt TEXT Initial prompt/context --vad Enable voice activity detection --diarize Enable speaker diarization --diarize-method METHOD --hotwords WORD,WORD Comma-separated hotwords --no-timestamps --preprocess auto|always|never --api-key KEY If CRISPASR_API_KEYS is enabled --crispasr-bin-dir PATH --crispasr-bin PATH --install-crispasr --update-crispasr --crispasr-status --list-models --download-models --model-id MODEL_ID --overwrite-models
uv sync --extra mcp
uv run --extra mcp crispasr-agent-mcp
Exposed tools:
| Tool | Description |
|---|---|
crispasr_health | Check CrispASR server health |
crispasr_backends | List available backends |
crispasr_detect_language | Run language detection on a file |
crispasr_list_models | List approved model choices and local install status |
crispasr_download_models | Explicitly download approved model files |
crispasr_resolve_model_paths | Return recommended local model paths |
transcribe_audio | Transcribe an audio file |
transcribe_video | Transcribe a video file |
understand_video | Transcribe a video, capture synced keyframes, and return an agent context |
transcribe_folder | Batch-transcribe a folder |
--server-url only accepts localhost unless --allow-remote-server is explicitly passed.shell=False. No user-controlled strings are interpolated into shell commands.-m auto) requires --allow-model-auto-download. The models command and crispasr_download_models tool冒頭だけを表示しています。続きはリポジトリで読めます