Figma Context MCP
Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.
作者による説明(英語の原文)
Turn PDFs, Word, EPUB and X posts into narrated audio with word-level timestamps.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
Authorization「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
ターミナルでこれを実行します
claude mcp add --transport http narrador https://api.narrador.io/mcp --header 'Authorization: your-value'動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"narrador": {
"url": "https://api.narrador.io/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"narrador": {
"type": "http",
"url": "https://api.narrador.io/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
Authorization 秘密 HTTP headerこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月7日にチェック
レジストリ名はドメイン narrador.io で確認済みです(レジストリがドメインの所有を確認しています)
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:Authorization
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.0.3)がレジストリに届いたのは18 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Figma Context MCP, Claude Real Video, Figma MCP Server
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ 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、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
narrador turns documents and X (Twitter) posts into natural narrated audio with word-level timestamps. Upload PDFs, Word, EPUBs or text, pick a voice (or let narrador files choose one from the document language), start conversion jobs, check status and download audio with synced timings. narrador X turns posts into audio the same way. Sign in with OAuth at narrador.io, or use a product API key.
Remote Model Context Protocol server for narrador. It lets AI agents (Claude, Cursor, VS Code, Windsurf, ChatGPT and any MCP client) use narrador files and narrador X.
| Endpoint | https://api.narrador.io/mcp (Streamable HTTP) |
| Auth | OAuth 2.1 (recommended) or API key |
| REST API docs | https://api.narrador.io/docs |
| OpenAPI | https://api.narrador.io/openapi.json |
| Website | https://narrador.io |
Repository: https://github.com/narrador-io/narrador-mcp
This repository only holds the public listing (server.json), registry metadata (glama.json) and documentation. The server is hosted by narrador; there is nothing to install locally.
Usage is metered in narrador credits (see get_account). Jobs and generations consume credits when they run. There are no subscriptions—buy credits in the narrador web app and check balance before calling tools that spend credits.
| Tool | Product | What it does |
|---|---|---|
get_account | both | Identity, product scope, and narrador credit balances (read-only) |
list_voices | both | Voices for narrador files or narrador X |
create_files_job | narrador files | Start a document → audio job |
get_files_job | narrador files | Poll job status and progress |
get_files_result | narrador files | Download audio and word timings for a completed job |
generate_x_audio | narrador X | Generate audio for an X post |
get_x_generation | narrador X | Fetch a generation you created earlier |
get_accountNo parameters. Returns user, app (API key product or null for OAuth), products (files and/or x), and credits (totalAvailable and per-bucket balances). Does not consume credits.
list_voices| Parameter | Required | Description |
|---|---|---|
product | No | files or x—which catalog to list. Defaults to the API key’s product, or files when an OAuth token has both products. |
Each voice includes id, name, tier (standard or cheaper), defaultAccent, isPublic, description, and sampleUrl (https://api.narrador.io/v1/voices/{id}/sample, a neutral sample redirect that does not require an API key). A legacy provider field may mirror tier and is deprecated—use tier.
create_files_jobProvide either text or fileId, not both.
| Parameter | Required | Description |
|---|---|---|
text | One of text/fileId | Plain text (1–500,000 characters). fileName optional (defaults to document.txt). |
fileId | One of text/fileId | UUID of an uploaded file. fileName required. |
fileName | If fileId | Job file name (1–200 characters). |
voiceId | No | Voice UUID from list_voices. Must be set together with accent, or omit both. |
accent | No | Accent code (e.g. en-us, es-es, pt-br). Must be set together with voiceId, or omit both. |
When voiceId and accent are omitted, narrador detects language from the document (en-us, es-es, pt-br). Very short or undetectable text falls back to en-us. It then picks a standard tier voice for that language, or a cheaper tier voice if none—deterministic catalog order. If the detected language has no supported voice, the job ends with failed_file_processing; pass voiceId and accent explicitly.
Returns jobId. Poll with get_files_job, then call get_files_result when status is completed. Consumes credits.
get_files_job| Parameter | Required | Description |
|---|---|---|
jobId | Yes | UUID from create_files_job. |
Returns status (e.g. processing, completed, failed), progressPercentage, and audioId when ready.
get_files_result| Parameter | Required | Description |
|---|---|---|
jobId | Yes | Completed job UUID. |
Returns audioUrl, audioId, duration, and wordTimings (word, startTime, endTime).
generate_x_audio| Parameter | Required | Description |
|---|---|---|
voiceId | Yes | Voice UUID from list_voices (product: x). |
accent | No | Accent code; defaults to en-us. |
postId | One of postId/postUrl | Numeric X post id. |
postUrl | One of postId/postUrl | Full X post URL. |
Returns generationId, audioUrl, duration, and wordTimings when ready (often immediately). Poll get_x_generation if needed. Consumes credits.
get_x_generation| Parameter | Required | Description |
|---|---|---|
generationId | Yes | UUID from generate_x_audio. |
Returns the same audio metadata as a successful generate_x_audio call. Only generations linked to your account are returned; other ids respond with generation not found.
OAuth (recommended). Add the URL https://api.narrador.io/mcp to your client. The client discovers the authorization server (https://narrador.io/api/auth); sign in on narrador.io and approve access. Scopes: narrador:files, narrador:x.
API key. Create a key in the narrador web app and send it as Authorization: Bearer or x-api-key: . Keys are scoped per product:
| Product | Prefix |
|---|---|
| narrador files | nrd_files_ |
| narrador X | nrd_x_ |
Settings → Connectors → Add custom connector → URL https://api.narrador.io/mcp → Connect, then complete OAuth on narrador.io.
Project (.cursor/mcp.json) or user (~/.cursor/mcp.json):
{
"mcpServers": { "narrador": { "url": "https://api.narrador.io/mcp" } } }
With an API key:
{
"mcpServers": { "narrador": { "url": "https://api.narrador.io/mcp", "headers": { "Authorization": "Bearer nrd_files_..." } } } }
.vscode/mcp.json:
{
"servers": { "narrador": { "type": "http", "url": "https://api.narrador.io/mcp" } } }
Same as Claude Desktop: Add custom connector with https://api.narrador.io/mcp.
claude mcp add --transport http narrador https://api.narrador.io/mcp
~/.codeium/windsurf/mcp_config.json){
"mcpServers": { "narrador": { "serverUrl": "https://api.narrador.io/mcp" } } }
Point it at https://api.narrador.io/mcp (Streamable HTTP). If the client has no OAuth support, send an API key in the Authorization header.
MIT. See LICENSE.