loading…
Search for a command to run...
loading…
Enables searching and downloading audio samples from Freesound using keywords, filters, and sound IDs. It provides detailed sound metadata including duration, l
Enables searching and downloading audio samples from Freesound using keywords, filters, and sound IDs. It provides detailed sound metadata including duration, license information, and preview URLs.
A Model Context Protocol (MCP) server that enables AI applications to search and download audio resources from the Freesound platform via natural language commands.
Freesound-MCP is designed to simplify the integration of copyright-free sound resources into AI tools. It follows the Model Context Protocol standard and communicates with host applications via stdin/stdout. The server provides two main capabilities:
git clone https://github.com/yourusername/freesound-mcp.git
cd freesound-mcp
npm install
npm run build
Get your Freesound API key from Freesound API page
Set your API key as an environment variable:
export FREESOUND_API_KEY=your_freesound_api_key_here
To configure this MCP server in Claude Desktop:
node /path/to/freesound-mcp/dist/index.js (after running npm run build)FREESOUND_API_KEY is available to the processAfter restarting Claude, you'll be able to use the Freesound tools in your conversations.
Once configured in Claude, you can use natural language commands such as:
freesound_search)Search for sounds on Freesound by providing keywords and optional filters.
Parameters:
query (required): Search keywordsmaxDuration (optional): Maximum duration of sounds in secondslicense (optional): License type of sounds to search forReturns:
id: Sound IDname: Sound nameduration: Sound duration in secondslicense: Sound licensepreview: Sound preview URLfreesound_download)Download a sound from Freesound by sound ID.
Parameters:
soundId (required): ID of the sound to downloadquality (optional): Audio quality ('hq' for high quality or 'lq' for low quality), defaults to 'lq'downloadDir (optional): Custom download directory, defaults to ~/.freesound-mcp/downloadsReturns:
filePath: Path where the file was downloadedFREESOUND_API_KEY secret and never expose it in client-side codeContributions are welcome! Please feel free to submit a Pull Request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"freesound-mcp": {
"command": "npx",
"args": []
}
}
}