mcpField
L
Lots of Sounds

Lots of Sounds

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

Lots of Sounds について

Lots of Soundsは、アプリ、ゲーム、動画、AIエージェント向けに効果音の検索と試聴を提供します。厳選されたCC0サンプルはAPIキーなしで利用でき、効果音ツールを備えたホスト型MCPサーバーもあります。

主な機能

  1. 01厳選された効果音サンプルの検索
  2. 02クエリやタグによる絞り込み
  3. 03一時ストリームURLでの試聴
  4. 04構造化された効果音メタデータ
  5. 05エージェントスキルとAPI例

活用シーン

  1. 01アプリ用通知音の検索
  2. 02ゲームや動画用の効果音探し
  3. 03選定前の効果音の試聴

MCP 対応

ホスト型MCPサーバーは、認証不要の`browse_samples`を含む効果音ツールを提供します。全カタログ向けツールにはAPIキーが必要で、カタログ検索、メタデータ、一時的なストリームURLやダウンロードURLに対応します。

設定

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

エンドポイントhttps://api.lotsofsounds.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

5
パラメーター型必須説明
qstringいいえ無料サンプルを絞り込む任意のキーワード。例:'rain'
limitintegerいいえ最大 12 件

詳細

無料効果音 API

Lots of Sounds が提供する、厳選された無料効果音を検索・プレビューできる、キー不要の公開 API です。アプリ、ゲーム、動画、自動化、AI エージェント向けに構築されています。

  • サンプルリストとサンプルストリームには API キー不要
  • ID、説明、タグ、再生時間を含む 構造化された JSON
  • サンプルコレクションには CC0 の効果音
  • このリポジトリには 音声バイナリを保存していません

保守が続けられている Freesound API の代替をお探しですか?まずは以下の無料サンプルエンドポイントをお試しください。カタログ検索、フィルター、ダウンロードが必要になったら、Lots of Sounds のフル API をご利用ください。

クイックスタート

curl -G "https://api.lotsofsounds.com/api/v1/sounds/sample" \
  --data-urlencode "q=door knock" \
  --data-urlencode "limit=6"

アカウントも API キーも必要ありません。レスポンスには、厳選されたサンプルが最大 12 件含まれます。

{
  "data": [
    {
      "id": "fs-133889",
      "name": "Large Wood Door Knocking",
      "description": "Knocking on a door to a large entry",
      "tags": ["door", "knocking", "wood"],
      "duration": 2.86766,
      "stream_url": "/api/v1/sounds/sample/fs-133889/stream"
    }
  ],
  "pagination": {
    "page": 1,
    "limit": 6,
    "total": 6,
    "totalPages": 1
  }
}

この例は簡略化されています。厳選されたサンプルセットの改善に伴い、フィールドや一致する検索結果は変わることがあります。

無料エンドポイント

メソッドエンドポイント認証用途
GET/api/v1/sounds/sampleなし厳選されたサンプルの一覧表示または検索
GET/api/v1/sounds/sample/{id}/streamなし一時的なストリーム URL の取得
サンプルを検索する

テキストクエリには q を、カンマ区切りのタグには tags を使用します。limit には 1 から 12 まで指定できます。

curl -G "https://api.lotsofsounds.com/api/v1/sounds/sample" \
  --data-urlencode "tags=door,knock" \
  --data-urlencode "limit=6"
サンプルをストリーミングする

サウンドとともに返される相対 stream_url を使用します。

curl "https://api.lotsofsounds.com/api/v1/sounds/sample/fs-133889/stream"

このエンドポイントは、期限付きの stream_url を含む JSON を返します。このリポジトリに MP3 を格納することはありません。

JavaScript

Node.js 18 以降が必要です。

const params = new URLSearchParams({ q: "notification", limit: "6" });
const response = await fetch(
  `https://api.lotsofsounds.com/api/v1/sounds/sample?${params}`,
);

if (!response.ok) {
  throw new Error(`Lots of Sounds returned HTTP ${response.status}`);
}

const { data } = await response.json();
console.log(data);

依存関係のない完全なサンプルを実行します。

node examples/javascript.mjs "notification"

認証付きの検索、メタデータ、ダウンロードにも対応した型付きクライアントについては、lotsofsounds/sound-effects-api-js をご覧ください。

Python

付属のサンプルは Python 標準ライブラリのみを使用します。

git clone https://github.com/lotsofsounds/free-sound-effects-api.git
cd free-sound-effects-api
python3 examples/python.py "notification"

または、requests を直接使用します。

import requests

response = requests.get(
    "https://api.lotsofsounds.com/api/v1/sounds/sample",
    params={"q": "notification", "limit": 6},
    timeout=20,
)
response.raise_for_status()
print(response.json()["data"])

AI エージェント

エージェントスキル

このリポジトリには、依存関係のない find-free-sound-effects スキルが含まれています。このディレクトリをエージェントのスキルディレクトリにコピーするか、チェックアウトしたリポジトリをエージェントに指定してください。

リクエストの例:

AI アシスタント向けに、短くて落ち着いた通知音を探してください。

このスキルは無料エンドポイントを検索し、メタデータを比較して、選択したサンプルの一時的なストリーム URL をリクエストします。

MCP サーバー

Lots of Sounds は、ホスト型の Model Context Protocol サーバーも提供しています。

claude mcp add lotsofsounds --transport http https://api.lotsofsounds.com/mcp

browse_samples MCP ツールは認証なしで使用できます。カタログ全体を対象とするツールには API キーが必要です。

claude mcp add lotsofsounds --transport http https://api.lotsofsounds.com/mcp \
  --header "x-api-key: $LOS_API_KEY"

Cursor、ChatGPT、Claude Desktop、Windsurf などの Streamable HTTP クライアントは、同じエンドポイントに接続できます。クライアントごとの設定については、MCP セットアップガイドをご覧ください。

フル API

公開サンプルは、意図的に小規模で厳選されています。認証付き API では、次の機能を利用できます。

  • 自然言語によるカタログ検索
  • タグ、カテゴリ、再生時間、並べ替え、ページネーション
  • サウンドの完全なメタデータ
  • 期限付きのストリーム URL とダウンロード URL
  • 本番環境向けのより高い利用上限
curl -G "https://api.lotsofsounds.com/api/v1/sounds" \
  -H "x-api-key: $LOS_API_KEY" \
  --data-urlencode "q=gentle notification chime" \
  --data-urlencode "max_duration=2"

API ドキュメントを読む、プランを比較する、または登録して API キーを作成する。

API キーはサーバー上で管理してください。ブラウザーのバンドルや公開リポジトリに LOS_API_KEY を公開しないでください。

Lots of Sounds と Freesound API の比較

どちらのサービスも、開発者が効果音を見つけるのに役立ちますが、このプロジェクトは Freesound API のドロップイン実装ではありません。Lots of Sounds では、キー不要で利用できる小規模な CC0 サンプル、AI エージェント向けのファーストパーティのホスト型 MCP サーバー、本番環境での検索やダウンロードに対応した認証付き API を提供しています。エンドポイント、レスポンス形式、カタログの収録範囲、アカウントの利用条件は異なります。

よくある質問

これは無料の効果音 API ですか?

はい。サンプルリストとサンプルストリームのエンドポイントは、アカウントも API キーも必要ありません。カタログ全体の検索とダウンロードには、有料の Lots of Sounds プランが必要です。

サウンドは CC0 ですか?

厳選されたサンプルコレクションは CC0 です。公開する前に、カタログ全体と最新の利用条件について、Lots of Sounds のライセンス情報をご確認ください。

AI エージェントはこの API を利用できますか?

はい。REST API は構造化された JSON を返し、リポジトリにはエージェントスキルが含まれているほか、ホスト型 MCP サーバーではサウンド専用のツールを利用できます。

このリポジトリには音声ファイルが含まれていますか?

いいえ。含まれているのは、ドキュメント、小規模なコード例、エージェントスキルです。音声は Lots of Sounds API によって提供されます。

ライセンス

リポジトリのコードはMIT ライセンスの下で利用できます。API が返す音声には、別途 Lots of Sounds のライセンス条件が適用されます。

コメント

MCP は初めてですか?

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

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