mcpField
S
Svara

Svara

ローカル
svarapi.ioソーシャルメディア05 週間前に更新

Svara について

SvaraはREST APIをMCPツールとして公開し、AIアシスタントからLinkedInのネイティブ音声メッセージを送信できます。音声のアップロード、デフォルトのドライラン検証、配信状況と利用量の確認に対応し、実送信には明示的な設定が必要です。

主な機能

  1. 01対応音声ファイルをアップロード
  2. 02LinkedInのネイティブ音声メッセージを送信
  3. 03デフォルトのドライランモードで検証
  4. 04配信状況を確認
  5. 05プランの利用量を確認

活用シーン

  1. 01LinkedInの連絡先向け音声を準備
  2. 02送信前に音声メッセージを検証
  3. 03送信済みメッセージの配信状況を確認

MCP 対応

MCP サーバーは、音声のアップロード、LinkedIn音声メッセージの送信、配信状況と利用量の確認を行うSvara APIツールを提供します。送信はデフォルトでドライランとなり、dry_runをfalseにすると実際に配信されます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"io-svarapi": {
"command": "npx",
"args": [
"-y",
"svara-mcp"
],
"env": {
"SVARA_API_KEY": "<SVARA_API_KEY>"
}
}
}
}
起動コマンドnpx -y svara-mcp
設定が必要な環境変数
SVARA_API_KEYシークレットYour Svara API key (create one at https://svarapi.io/dashboard)

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsvara-mcp0.1.0

ツール

4

掲載時のツール一覧 · 2 週間前に更新

パラメーター型必須説明
file_pathstringはいローカル音声ファイルの絶対パス。

詳細

Svara MCP サーバー

Claude、Cursor、VS Code、その他のMCPクライアントから、ネイティブのLinkedIn 音声メッセージを送信できます。

Svaraは、LinkedIn で音声メッセージを送信するための REST API です。このサーバーは API を MCP ツールとして公開するため、AI アシスタントから録音をアップロードし、送信を検証して、LinkedIn の連絡先に音声メッセージを届け、届いたかどうかを確認できます。

できること

  • 音声ファイル(MP3、M4A/AAC、OGG/Opus、WAV、WebM、最大 4 MB)をアップロードします。
  • LinkedIn ですでにメッセージを送信できる相手に、ネイティブの LinkedIn 音声メッセージとして送信します。
  • 配信状況(queued、sent、failed、expired)を確認します。
  • プランの使用状況を確認します。

送信はデフォルトでドライランです。dry_runを明示的にfalseに設定しない限り、配信されません。

前提条件

  1. Svara アカウントと API キー:https://svarapi.io/dashboardで作成してください。
  2. Svara Chrome 拡張機能をインストールします。
  3. Chrome ブラウザーで LinkedIn にサインインしていること。
  4. Node.js 20 以降(npx用)。

セットアップ

すべてのクライアントで同じコマンドを実行します。環境変数にSVARA_API_KEYを設定して、npx -y svara-mcpを実行してください。

Claude Desktop

claude_desktop_config.jsonに追加します(Settings > Developer > Edit Config)。

{
  "mcpServers": {
    "svara": {
      "command": "npx",
      "args": ["-y", "svara-mcp"],
      "env": { "SVARA_API_KEY": "your_svara_api_key" }
    }
  }
}
Claude Code
claude mcp add svara --env SVARA_API_KEY=your_svara_api_key -- npx -y svara-mcp
Cursor

~/.cursor/mcp.json(またはプロジェクト内の.cursor/mcp.json)に追加します。

{
  "mcpServers": {
    "svara": {
      "command": "npx",
      "args": ["-y", "svara-mcp"],
      "env": { "SVARA_API_KEY": "your_svara_api_key" }
    }
  }
}
VS Code

.vscode/mcp.jsonに追加します。

{
  "inputs": [
    { "type": "promptString", "id": "svara-api-key", "description": "Svara API key", "password": true }
  ],
  "servers": {
    "svara": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "svara-mcp"],
      "env": { "SVARA_API_KEY": "${input:svara-api-key}" }
    }
  }
}

ツール

ツール説明
upload_audio{ file_path } ローカルの音声ファイルをアップロードし、audio_urlを返します。何も送信しません。
send_linkedin_voice_note{ recipient, audio_url? , file_path?, dry_run = true } 音声メッセージを送信します。recipientには LinkedIn プロフィールの URL(推奨)または名前を指定します。audio_urlとfile_pathのいずれか一方だけを指定してください(ファイルは最初にアップロードされます)。
get_send_status{ id } 送信の配信状況を確認します。
get_usage{} 現在のプラン使用状況と上限を確認します。

プロンプトの例:「~/Desktop/intro.m4a をアップロードして、https://www.linkedin.com/in/example への送信をドライランしてください。検証に問題がなければ、実際に送信してください。」

安全性

dry_runがfalseの場合、send_linkedin_voice_noteは実際のLinkedIn アカウントから実在の相手に、実際のLinkedIn メッセージを送信します。送信を取り消すことはできません。

  • dry_runのデフォルトはtrueです。送信せずにリクエストを検証します。
  • このツールには破壊的な操作としてマークが付けられているため、ツールの注釈に対応する MCP クライアントでは、実行前に確認を求められます。この確認は有効にしておいてください。
  • LinkedIn ですでにメッセージを送信できる相手にのみ、自分自身が送る内容に限って送信してください。

料金

プランと上限については、https://svarapi.io/pricingをご覧ください。上限に達すると、ツールのエラーにアップグレード用リンクが含まれます。

サポート

[email protected]までメールでお問い合わせください。

ライセンス

MIT

コメント

MCP は初めてですか?

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

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