RepeaterBook MCP Server
by micaeljarniacio.github.MicaelJarniac/repeaterbookv0.13.0
Look up amateur radio repeaters from RepeaterBook.com by location, band, and mode.
context tax
queued
security
queued
cold start
queued
freshness
Active7d ago
Install RepeaterBook MCP server
Install in Claude Code
claude mcp add repeaterbook -e REPEATERBOOK_APP_TOKEN='<repeaterbook-app-token>' -- uvx repeaterbookInstall in Cursor
{
"mcpServers": {
"repeaterbook": {
"command": "uvx",
"args": [
"repeaterbook"
],
"env": {
"REPEATERBOOK_APP_TOKEN": "<repeaterbook-app-token>"
}
}
}
}Add to ~/.cursor/mcp.json (global) or .cursor/mcp.json (project).
Install in Claude Desktop
{
"mcpServers": {
"repeaterbook": {
"command": "uvx",
"args": [
"repeaterbook"
],
"env": {
"REPEATERBOOK_APP_TOKEN": "<repeaterbook-app-token>"
}
}
}
}Settings → Developer → Edit Config (claude_desktop_config.json), then restart.
Install in VS Code
{
"servers": {
"repeaterbook": {
"type": "stdio",
"command": "uvx",
"args": [
"repeaterbook"
],
"env": {
"REPEATERBOOK_APP_TOKEN": "<repeaterbook-app-token>"
}
}
}
}Add to .vscode/mcp.json in your workspace.
Install in Windsurf
{
"mcpServers": {
"repeaterbook": {
"command": "uvx",
"args": [
"repeaterbook"
],
"env": {
"REPEATERBOOK_APP_TOKEN": "<repeaterbook-app-token>"
}
}
}
}Add to ~/.codeium/windsurf/mcp_config.json.
Configuration
| Variable | Required | Secret | Description |
|---|---|---|---|
| REPEATERBOOK_APP_TOKEN | yes | yes | Per-user RepeaterBook 'rbuapp_' API token. Required: every export needs an approved token, and the server refuses to start without it. No application registration needed - log in to your RepeaterBook account, open https://www.repeaterbook.com/user/api_apps.php, find 'RepeaterBook Python Client' (App #114), and generate a token for it. |
| REPEATERBOOK_WORKING_DIR | — | — | Where the SQLite database and HTTP cache live. Created if missing; a leading '~' is expanded. |
| REPEATERBOOK_APP_CONTACT | — | — | Contact address used in the API User-Agent. Leave unset: it defaults to the address registered for App #114, and any other value returns 403 ua_mismatch. Set it only if you registered your own separate application with RepeaterBook. |
Freshness
Active — last maintenance signal 7d ago. The newest of the signals below sets the band.
Last commit (default branch)
2026-10-02 · 7d ago · GitHub
Latest release
2026-09-10 · 29d ago · GitHub · v0.13.0
Package published
no data · npm/PyPI
Registry entry updated
2026-09-10 · 29d ago · official registry · v0.13.0
FAQ
›How do I install the RepeaterBook MCP server in Claude Code?
Run: claude mcp add repeaterbook -e REPEATERBOOK_APP_TOKEN='<repeaterbook-app-token>' -- uvx repeaterbook. For Cursor, VS Code, Claude Desktop and Windsurf, use the install tabs above.
›Does RepeaterBook require an API key?
Yes. It expects REPEATERBOOK_APP_TOKEN, of which 1 is a secret.
›Can I use RepeaterBook as a remote (hosted) MCP server?
No hosted endpoint is published; it runs locally over stdio.
›Is RepeaterBook in the official MCP registry?
Yes, as io.github.MicaelJarniac/repeaterbook.
Alternatives to RepeaterBook
Other maps & location MCP servers.