Quickstart Setup
- Download & open .dmg
- Drag app to Applications then run it
- Update your LLM config file with 4 lines as shown below, restart the LLM
- Try a chat, “Play a happy melody"
Add RiffMCP to Claude Desktop
Add this to your Claude Desktop app configuration file:
Location: ~/Library/Application Support/Claude/claude_desktop_config.json
Create or extend the top-level "mcpServers" object:
{
"mcpServers": {
"riff": {
"command": "/Applications/RiffMCP.app/Contents/MacOS/RiffMCP",
"args": ["--stdio"]
}
}
}
Restart Claude Desktop to activate the configuration.
Add RiffMCP to Gemini CLI
- Edit <project>/.gemini/settings.json
- Create or extend the top-level "mcpServers" object:
{
"mcpServers": {
"riff": {
"command": "/Applications/RiffMCP.app/Contents/MacOS/RiffMCP",
"args": ["--stdio"]
}
}
}
Restart Gemini CLI to activate the configuration.
For LLMs that don't support MCP servers
- Grab a prompt from
PROMPT_PIANO.md
or PROMPT_MULTITRACK.md
- This will prompt any LLM to generate RiffMCP json format
- Copy the output and paste it into the json editor window in the RiffMCP app
- Press the Play button
- See usage examples to chat