{"name":"io.github.MicaelJarniac/repeaterbook","slug":"micaeljarniac-repeaterbook","title":"RepeaterBook","description":"Look up amateur radio repeaters from RepeaterBook.com by location, band, and mode.","url":"https://mcp.market/server/micaeljarniac-repeaterbook","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"maps","tags":["maps"],"presence":{"score":35,"stars":3,"forks":2,"downloads_week":172,"last_push_at":"2026-09-19T11:38:22.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/MicaelJarniac/repeaterbook","website":"https://repeaterbook.readthedocs.io/en/latest/mcp/","version":"0.13.0","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"repeaterbook","version":"0.13.0","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The console script (repeaterbook-mcp) and the distribution (repeaterbook) have different names, and the server lives behind the 'mcp' extra.","value":"repeaterbook[mcp]","type":"named","name":"--from"},{"value":"repeaterbook-mcp","type":"positional"}],"environmentVariables":[{"description":"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.","isRequired":true,"isSecret":true,"name":"REPEATERBOOK_APP_TOKEN"},{"description":"Where the SQLite database and HTTP cache live. Created if missing; a leading '~' is expanded.","default":".","name":"REPEATERBOOK_WORKING_DIR"},{"description":"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.","format":"string","name":"REPEATERBOOK_APP_CONTACT"}]}],"tools":[{"name":"clear_local_data","description":"Delete everything stored locally: the repeater store and the API response cache.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get_repeater","description":"Return repeater-specs for a single repeater by its source id.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_repeaters","description":"Find nearby repeaters as repeater-specs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"sync_repeaters","description":"Download repeaters for a region into the local store.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-19T20:28:31.199Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T20:28:31.166Z","components":{"code":{"score":25,"max":25,"notes":["22 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"repeaterbook","version":"0.13.0","found":true,"license":"MIT","dependencyCount":15,"publishedAt":"2026-09-10T16:01:33.107383Z"}],"repo":{"found":true,"owner":"MicaelJarniac","repo":"repeaterbook","archived":false,"pushedAt":"2026-09-19T11:38:22Z","stars":3,"forks":2,"openIssues":5,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/19514231?v=4","ownerCreatedAt":"2016-05-22T08:15:00Z","license":"MIT"},"icon":{"url":"https://repeaterbook.readthedocs.io/en/latest/assets/images/favicon.png","source":"registry","width":48,"height":48},"presence":{"stars":3,"forks":2,"downloadsWeek":172,"license":"MIT","lastPushAt":"2026-09-19T11:38:22.000Z","score":35}}}},"grade_history":[],"reviews":[]}