Freesound MCP Server

by johnkimdw

Not rated
GitHub

About

Search and discover audio content from Freesound.org for video editing and content creation.

Details

Author
johnkimdw
Categories
Search, Other, Media

Setup

Install Freesound MCP Server in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/johnkimdw/freesound-mcp-server

Follow the installation instructions in the repository README, then restart your MCP client.

Search and discover audio content from Freesound.org for video editing and content creation.

A Model Context Protocol (MCP) server that integrates withFreesound.org, enabling AI agents to search and discover audio content for video editing and content creation workflows.

The Freesound MCP Server enables AI assistants to:

- Search Audio Content: Find sound effects, ambient sounds, and music loops using natural language queries
- Access Metadata: Get detailed information about audio files including duration, tags, licensing, and descriptions
- Preview Content: Access preview URLs for immediate audio playback evaluation
- License Compliance: Retrieve licensing information to ensure proper attribution and usage rights

You will need to obtain a Freesound API key:
- Create an account at
Freesound.org
- Apply for an API key at
https://freesound.org/api/apply/
- Once approved, note your API key for configuration

The easiest way to run the Freesound MCP Server is using Docker. No local Python installation required.

git clone https://github.com/johnkimdw/freesound-mcp-server.git cd freesound-mcp-server

Add the following configuration to your Claude Desktop config file:

macOS:~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:%APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "freesound": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "FREESOUND_API_KEY", "freesound-mcp" ], "env": { "FREESOUND_API_KEY": "<YOUR_FREESOUND_API_KEY>" } } } }

If you prefer not to use Docker, you can install and run the server locally using Python and uv.

git clone https://github.com/johnkimdw/freesound-mcp-server.git cd freesound-mcp-server
export FREESOUND_API_KEY=your_api_key_here
{ "mcpServers": { "freesound": { "command": "/path/to/uv", "args": [ "--directory", "/path/to/freesound-mcp-server", "run", "freesound-mcp" ], "env": { "FREESOUND_API_KEY": "<YOUR_FREESOUND_API_KEY>" } } } }

Once configured, you can interact with the Freesound MCP Server through your AI assistant. Here are some example queries:

- "Find thunder sound effects for a storm scene"
- "Search for ambient city sounds under 30 seconds"
- "Look for piano music loops with Creative Commons licensing"
- "Find dog barking sound effects"
- "Search for ocean waves background audio"

Search for audio files on Freesound.org using natural language queries.

- query(string, required): Search terms for audio content
- max_results(integer, optional): Number of results to return (1-30, default: 10)

- Audio file metadata including:

- File name and description
- Duration and file format
- Tags and categories
- License information
- Preview URLs (high and low quality)
- Uploader information
- Direct links to Freesound.org pages

The server supports multiple transport methods for different deployment scenarios:

Used for local integration with Claude Desktop and other MCP clients:

uv run freesound-mcp # python -m freesound_mcp.server --transport stdio
# Clone the repository git clone https://github.com/yourname/freesound-mcp-server.git cd freesound-mcp-server # Install dependencies uv sync # Run tests uv run pytest # Build Docker image docker build -t freesound-mcp .

Use the MCP Inspector for detailed debugging:

npx @modelcontextprotocol/inspector uv run freesound-mcp

This MCP server respects Freesound.org's terms of service and API usage guidelines. All audio content retrieved through this server:

- Originates from Freesound.org and is subject to their licensing terms
- Requires proper attribution as specified by individual file licenses
- Should be used in compliance with Creative Commons and other applicable licenses

Important: Always review the licensing information provided with each audio file to ensure compliance with attribution requirements and usage restrictions.

The server includes comprehensive error handling for common scenarios:

- Invalid API Key: Clear error messages when authentication fails
- Rate Limiting: Automatic handling of API rate limits with appropriate error responses
- Network Issues: Timeout handling and connection error management
- Invalid Queries: Input validation and sanitization

- FREESOUND_API_KEY(required): Your Freesound.org API key

For advanced users, additional configuration options are available through command-line arguments:

This project is licensed under the MIT License - see theLICENSEfile for details.

The audio content accessed through this server is provided by Freesound.org and is subject to individual Creative Commons and other open licenses as specified by content creators.

Search global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.

MCP server for AI music catalog — search, stream, and browse 1M+ AI-generated tracks

Add audio search to via MCP - Search any audio in seconds

Query Erick Wendel's contributions, including talks, blog posts, and videos, using natural language.

Search, download, and extract information from YouTube music videos.

Search and retrieve royalty-free images and videos using the Pixabay API.

Search, view details, and download 3D models from the Sketchfab platform.

Fetch published podcast transcripts as clean Markdown with real speaker names — search episodes and pull transcripts via the Spoken API.

Search for pictures on Unsplash using the Unsplash API.

Create AI music videos and audio-reactive visuals from songs through MCP.

Create and publish unlimited podcast shows and episodes with ELEMENT.FM

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.