mcpField
N
Narva

Narva

リモート
narva.appメディア・デザイン01 週間前に更新
リポジトリ公式サイト

Narva について

Narvaは、トピック、台本、録音済みのナレーションから顔出しなしのYouTube動画やShortsを作る、クリエイターやAIクライアント向けのホスト型MCPサーバーです。シーン編集に加え、YouTubeへの即時公開や予約公開にも対応します。

主な機能

  1. 01トピックや台本から動画を作成
  2. 02多言語のAIナレーションを生成
  3. 03映像、字幕、サムネイルを作成
  4. 04長尺動画をShortsに変換
  5. 05動画を編集してYouTubeに公開

活用シーン

  1. 01トピックからドキュメンタリーを制作
  2. 02台本やナレーションを動画化
  3. 03長尺動画を縦型Shortに編集
  4. 04YouTube公開を予約

MCP 対応

ホスト型のStreamable HTTP MCPサーバーが、動画の作成、編集、公開ツールをクライアントに提供します。OAuth 2.1または個人用アクセストークンに対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://narva.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

Narva

Narva MCP サーバー

Narva を使えば、顔出しなしのYouTube動画を作成できます。トピック、完成した台本、または録音済みのナレーションを渡すと、そのままアップロードできる動画やShortsが作成されます。台本、32言語に対応した自然なAIナレーション、カメラワーク付きの12種類のスタイルのAI映像、実際のアーカイブ映像、アニメーション付きの地図やグラフ、音声に同期した字幕、音楽、サムネイルが含まれます。その後、すぐに、または予約してYouTubeチャンネルに公開できます。

このリポジトリには、Narvaのホスト型MCPサーバーの公開マニフェストが含まれています。これにより、Claude、ChatGPT、Cursor、または任意のMCPクライアントが、会話の途中で動画を作成して公開できます。

  • サーバーURL: https://narva.app/mcp(Streamable HTTP)
  • 認証: PKCEと動的クライアント登録を使用したOAuth 2.1、またはヘッドレスエージェント向けのパーソナルアクセストークン
  • 必要なもの: プランに加入したNarvaアカウント(月額29ドルから)。動画の作成にはクレジットが必要です(長尺動画は完成した1分あたり約16クレジット)。レンダリング前に費用が表示されます。

お試しください:「暗めのドキュメンタリースタイルで、Great Emu Warについて10分のドキュメンタリーを作成し、明日の午後6時に自分のチャンネルで公開してください。」

インストール

Claude

Claude.ai(ウェブまたはデスクトップ):Settings → Connectors → Add custom connector を選択し、サーバーURLを貼り付けて、同意画面で承認します。

Claude Code:

claude mcp add --transport http narva https://narva.app/mcp

または、このリポジトリをプラグインとしてインストールします。サーバーに加え、ClaudeにNarvaのワークフローを教えるスキルも追加されます。

claude plugin marketplace add Negmus/narva-mcp
claude plugin install narva@narva-mcp
ChatGPT

Settings → Security and login で Developer mode をオンにし、Plugins → + を選択して、サーバーURLを貼り付けます。OAuthのプロンプトに従ってNarvaにサインインします。

Cursor

Cursorに追加、または ~/.cursor/mcp.json に追加します:

{ "mcpServers": { "narva": { "url": "https://narva.app/mcp" } } }
VS Code
code --add-mcp '{"name":"narva","type":"http","url":"https://narva.app/mcp"}'
Codex

このリポジトリをプラグインとしてインストールします。サーバーに加え、同じスキルも追加されます:

codex plugin marketplace add Negmus/narva-mcp
codex plugin add narva@narva
codex mcp login narva

または、~/.codex/config.toml にサーバーのみを追加します:

[mcp_servers.narva]
url = "https://narva.app/mcp"

その後、codex mcp login narva を実行して同意画面で承認します。

Gemini CLI
gemini extensions install https://github.com/Negmus/narva-mcp

/mcp auth narva を実行してサインインします。

Google Antigravity

mcp_config.json(Agent panel → MCP Servers → Manage → View raw config)に追加します:

{ "mcpServers": { "narva": { "serverUrl": "https://narva.app/mcp" } } }

または、このリポジトリをプラグインとしてインストールします:agy plugin install https://github.com/Negmus/narva-mcp

Windsurf

~/.codeium/windsurf/mcp_config.json に追加します:

{ "mcpServers": { "narva": { "serverUrl": "https://narva.app/mcp" } } }
Kiro

Kiroに追加、または .kiro/settings/mcp.json に追加します:

{ "mcpServers": { "narva": { "url": "https://narva.app/mcp" } } }
Cline、Kilo Code、Roo Code

MCP Servers → Remote Servers を開き、名前に narva、URLに https://narva.app/mcp を指定し、トランスポートにStreamable HTTPを選択します。

Goose

goose configure → Add Extension → Remote Extension(Streamable HTTP)→ https://narva.app/mcp の順に選択します。

LM Studio

LM Studioに追加

n8n、Make、コンテナー、その他のヘッドレスクライアント

OAuthコールバックはサーバー上で実行されるクライアントには到達できません。そのため、narva.app の Settings → API & MCP でパーソナルアクセストークンを作成し、ヘッダーとして送信してください:

mcp_servers:
  narva:
    url: https://narva.app/mcp
    headers:
      Authorization: Bearer YOUR_TOKEN

同じトークンをREST API(https://narva.app/api/v1)でも使用できます。

ツール

すべて、サインイン中のユーザー自身のアカウントと動画に限定されます。

ツール種類内容
get_account読み取りクレジット、プラン、1分あたりの料金、接続済みのYouTubeチャンネル
list_options読み取りフォーマット、ニッチ、トーン、言語、ビジュアルと字幕のスタイル、音楽のムード、音声
list_videos / get_video読み取りステータス、進捗、費用、スクリプト、シーン、ダウンロードリンク、エディターへのリンクを含む動画
list_youtube_channels読み取り投稿用に接続されたチャンネル
create_video書き込みトピックまたはスクリプトから動画を作成します。自動運転モードでは自動でレンダリングされます
update_script書き込みまだレンダリングされていない動画のスクリプトを置き換えます
plan_video書き込みスクリプトをシーンに分割して演出します。正確なクレジット費用が表示されます
render_video書き込み計画済みの動画をレンダリングします(表示されたクレジットが消費され、失敗した場合は返金されます)
edit_scene書き込み1つのシーンのセリフ、画像、またはモーショングラフィックスを変更します
edit_video書き込み変更内容を文章で説明すると、Narvaが編集内容を提案し、その後適用します
create_short_from_video書き込み完成した長尺動画を9:16のShortに変換します
publish_to_youtube書き込みタイトル、説明、タグ、サムネイルを指定して、今すぐまたは予約投稿でチャンネルにアップロードします
delete_video書き込み動画とそのファイルを削除します(YouTube上にすでにあるコピーは削除されません)

すべてのツールには、readOnlyHint、destructiveHint、openWorldHint、idempotentHint のアノテーションが付いています。レンダリングではクレジットが消費され、公開するとコンテンツが一般公開されるため、サーバーはどちらも実行前にユーザーへ確認するようアシスタントに指示します。

このリポジトリの内容

  • server.json:app.narva/mcp として 公式 MCP Registry に登録するエントリ
  • .claude-plugin/ + .mcp.json + skills/narva/SKILL.md:サーバーとスキルをまとめた Claude Code プラグイン
  • plugin.json + mcp.json:Codex(extensions.com.openai の OpenAI 設定)、Cursor、および互換性のあるクライアント向けの同じ内容の Agent Plugin。.agents/plugins/marketplace.json により、このリポジトリは Codex マーケットプレイスになります
  • gemini-extension.json:Gemini CLI 拡張機能
  • .antigravity-plugin/plugin.json + mcp_config.json:Antigravity プラグイン。plugins/narva/ にはスキルなしの同じ内容が含まれます
  • SETUP.md:インストール後にクライアントが参照できる接続手順

サーバー自体は Narva のウェブアプリケーションの一部であり、オープンソースではありません。ここにあるマニフェストとスキルは MIT ライセンスです。

プライバシーポリシー

サーバーが読み書きするのは、サインイン中のユーザー自身の Narva データのみです。また、YouTube への公開先は、ユーザーが接続したチャンネルに限られます。プライバシーポリシー:https://narva.app/privacy。利用規約:https://narva.app/terms。サポート:[email protected]。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。