Model Context Protocol
Radioguide tekoälyavustajille (MCP)
Yhdistä Claude, ChatGPT tai mikä tahansa MCP-asiakas Radioguide.fm-palveluun: asemat, nyt soivat kappaleet, kappaleet radiossa ja radiolistat.
Tämä osoite on tekoälysovelluksille, ei selaimellesi. Lisää se liittimeksi avustajaasi:
https://www.radioguide.fm/mcp
Claude
Claudessa (verkko tai työpöytä): Asetukset, Liittimet, Lisää mukautettu liitin. Nimi: Radioguide. Osoite:
https://www.radioguide.fm/mcp
Claude Code:
claude mcp add --transport http radioguide https://www.radioguide.fm/mcp --header "Authorization: Bearer rg_live_..."
Claude Desktopin asetustiedosto (claude_desktop_config.json) API-avaimellasi:
{
"mcpServers": {
"radioguide": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://www.radioguide.fm/mcp",
"--header",
"Authorization:${RADIOGUIDE_AUTH}"
],
"env": {
"RADIOGUIDE_AUTH": "Bearer rg_live_..."
}
}
}
}
ChatGPT
ChatGPT:ssä: Asetukset, Sovellukset ja liittimet, Lisäasetukset: ota kehittäjätila käyttöön. Luo sitten liitin tällä osoitteella ilman todennusta:
https://www.radioguide.fm/mcp
ChatGPT:ssä näkyy asemakortteja toistopainikkeella (beta).
Oma GPT Actions-toiminnoilla: tuo skeema tästä osoitteesta ja valitse todennukseksi API key, Bearer:
https://www.radioguide.fm/api/openapi.json?profile=gpt
Muut MCP-asiakkaat
Mikä tahansa Streamable HTTP -siirtoa tukeva asiakas toimii: lähetä JSON-RPC-viestit POST-pyynnöllä osoitteeseen. Esimerkki:
curl -s https://www.radioguide.fm/mcp -H "Content-Type: application/json" \
-H "Accept: application/json, text/event-stream" \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"my-app","version":"1.0"}}}'
curl -s https://www.radioguide.fm/mcp -H "Content-Type: application/json" \
-H "Authorization: Bearer rg_live_..." \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"search_stations","arguments":{"genre":"jazz","country":"FR"}}}'
Asiakkaat, jotka eivät voi lähettää otsakkeita, lisäävät avaimen osoitteeseen: https://www.radioguide.fm/mcp?api_key=YOUR_KEY. Käytä tähän erillistä avainta.
Ilman avainta: 20 työkalukutsua minuutissa ja 300 päivässä verkkoa kohden, enintään 5 tulosta vastausta kohden. API-avaimella jokainen työkalukutsu lasketaan yhdeksi pakettisi API-kutsuksi.
Avustajien on mainittava Radioguide.fm lähteenä ja linkitettävä mainitsemiinsa asemasivuihin. Jokainen työkalun tulos sisältää linkin ja lähdemaininnan.
Työkalut
search_stations
Find radio stations on Radioguide.fm by name or keyword, optionally filtered by country, genre and broadcast language. Returns stations with their Radioguide page URL, genres, country, logo and whether the stream works. Use recommend_stations for mood-based suggestions.
get_station
Facts about one radio station: country, city, genres, languages, website, stream status, description, most played songs this week, similar stations and the Radioguide page where people can listen live.
now_playing
The song a radio station is playing right now (from its stream metadata) and the songs before it, with links to the song pages on Radioguide.fm.
find_song_on_air
Find radio stations that are playing an artist (and optionally a specific song) right now or played it in the last 3 hours, from the now-playing data of thousands of stations. Falls back to the stations that play the artist most.
charts
Most played songs or artists on the radio stations Radioguide follows, worldwide or per country and genre, over the last 1-30 days.
recommend_stations
Suggest radio stations for a mood (relax, party, focus, workout, throwback, news), genre, country or language, or stations like one the listener already likes. Set no_talk to leave out news and talk stations.
radioguide_channels
Radioguide's own themed radio channels with new music from independent artists, and the track playing on each channel now.
song_at_time
Which song a radio station was playing at a given moment ("what song was on Radio 538 at 14:05 yesterday?"), with the songs 10 minutes before and after it and a link to that day's playlist on Radioguide.fm. Works for today and earlier days (archived playlists).
get_listen_link
Link where the listener can play a station right now: the Radioguide station page (always), and for clients with a Radioguide API key a direct stream link (signed, valid for a limited time).