obzenner/setlistfm-mcp
3.1
If you are the rightful owner of setlistfm-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Setlist FM MCP Server is a FastMCP server designed to interface with the setlist.fm API, providing functionalities such as artist search, setlists retrieval, and data aggregation.
Setlist FM MCP Server
FastMCP server for setlist.fm API with artist search, setlists, and aggregates.
Setup
- Export your setlist.fm API key:
export SETLIST_API_KEY="your-api-key"
- Install the server:
make install
For development mode (editable install):
make dev
To uninstall:
make uninstall
MCP Client Configuration
Cursor/Claude
You have two options:
Option 1: Global Installation (Recommended)
First install the package globally:
make install
Then add to your Cursor MCP configuration:
{
"mcpServers": {
"setlist-fm": {
"command": "setlist-mcp",
"args": [],
"env": {
"SETLIST_API_KEY": "your-api-key"
}
}
}
}
Option 2: Local Development
Point directly to this project's server.py
:
{
"mcpServers": {
"setlist-fm": {
"command": "python",
"args": ["/full/path/to/setlist_mcp/server.py"],
"env": {
"SETLIST_API_KEY": "your-api-key"
}
}
}
}
Development
See Makefile
for available commands.