fcc-spectrum-mcp-server
What it does
Search FCC radio licenses, find nearby licensed sites, and see who is licensed on a frequency.
- Connects Computer oder Cloud
- Account or key No key needed
- Category Suche & KI-Gedächtnis
Installation
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
5/5 Prüfungen bestanden · Was du fragst, läuft über den Server des Anbieters (fcc-spectrum.caseyjhand.com)
Zuerst: Welche KI nutzt du?
Wähle deine App, dann erscheinen die Schritte unten.
Klappt mit Claude · etwa 2 Min.
Kein Schlüssel, nichts zu installieren · Einmal auf claude.ai oder in der Desktop-App einrichten, dann im Chat nutzen · kostenlose Konten können 1 hinzufügen · bei Team/Enterprise fügt ein Owner ihn hinzu
Öffne die Connectors-Seite von Claude
CustomizeConnectors
Klicke „+ Add“ → „Add custom connector“ und fülle diese 2 Felder aus
Kopiere jeden Wert in das gleichnamige Feld in Claude und klicke Continue
Name · Namefcc-spectrum-mcp-serverRemote MCP server URL · Adressehttps://fcc-spectrum.caseyjhand.com/mcpAuthentication so lassen, wie Claude es erkannt hat, dann Add klicken
Im Chat einschalten
+Connectorsfcc-spectrum-mcp-server
Ausprobieren
Nutze fcc-spectrum-mcp-server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude sagt, dass es fcc-spectrum-mcp-server nutzt, oder ein Werkzeug von fcc-spectrum-mcp-server in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit ChatGPT nur in Firmen-Tarifen
ChatGPT Business, Enterprise oder Edu im Web, hinzugefügt von Admin oder Inhaber des Workspace · Mit Free, Plus oder Pro: Dein ChatGPT-Tarif kann MCP noch nicht selbst verbinden
In ChatGPT im Web die Seite zum Hinzufügen von MCP öffnen
Plugins+Add custom MCP server
Name und Adresse eintragen
Namen eingeben, Adresse unter Connection einfügen, Risikohinweis abhaken und Create as a plugin klicken
Name · Namefcc-spectrum-mcp-serverConnection · Adressehttps://fcc-spectrum.caseyjhand.com/mcpfcc-spectrum-mcp-server im Chat auswählen
Neuen Chat öffnen und vor dem Tippen fcc-spectrum-mcp-server aus deinen Plugins wählen
Ausprobieren
Nutze fcc-spectrum-mcp-server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn ChatGPT sagt, dass es fcc-spectrum-mcp-server nutzt, oder ein Werkzeug von fcc-spectrum-mcp-server in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von OpenAI abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Claude Code · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
Terminal öffnen
Mac: Command+Leertaste drücken und Terminal tippen · Windows: PowerShell öffnen
Diesen Befehl einfügen und Enter drücken
claude mcp add --transport http --scope user fcc-spectrum https://fcc-spectrum.caseyjhand.com/mcp/mcp in Claude Code eingeben
fcc-spectrum-mcp-server sollte in der Liste als verbunden erscheinen
Ausprobieren
Nutze fcc-spectrum-mcp-server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Claude Code sagt, dass es fcc-spectrum-mcp-server nutzt, oder ein Werkzeug von fcc-spectrum-mcp-server in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Anthropic abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit Cursor · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
KI-Chat in Cursor im Agent-Modus öffnen
Ausprobieren
Nutze fcc-spectrum-mcp-server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn Cursor sagt, dass es fcc-spectrum-mcp-server nutzt, oder ein Werkzeug von fcc-spectrum-mcp-server in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von Cursor abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Klappt mit VS Code · etwa 2 Min.
Kein Schlüssel, nichts zu installieren
Mit diesem Button VS Code öffnen
VS Code fragt nach einer Bestätigung; klicke Install
KI-Chat in VS Code im Agent-Modus öffnen
Ausprobieren
Nutze fcc-spectrum-mcp-server und sag mir, was du für mich tun kannst; zeig mir dann eine Sache✓ Wenn VS Code sagt, dass es fcc-spectrum-mcp-server nutzt, oder ein Werkzeug von fcc-spectrum-mcp-server in der Antwort zeigt, bist du verbunden
Menünamen am 11. Nov. 2026 mit der Hilfe von VS Code abgeglichen · dein Bildschirm kann je nach App-Version leicht abweichen
Andere Apps mit MCP, etwa Windsurf, Zed oder Gemini CLI, fügen Server unterschiedlich hinzu. Sieh in der App-Liste nach
Adresse für Apps, die über das Web verbinden
https://fcc-spectrum.caseyjhand.com/mcpJSON-Einstellungen stehen unten unter „Für Entwickler“
Für Entwickler: Terminal-Befehle und JSON-Einstellungen
Über das Web
Claude Code
claude mcp add --transport http --scope user fcc-spectrum https://fcc-spectrum.caseyjhand.com/mcpCursor (~/.cursor/mcp.json)
{
"mcpServers": {
"fcc-spectrum": {
"url": "https://fcc-spectrum.caseyjhand.com/mcp"
}
}
}VS Code (mcp.json)
{
"servers": {
"fcc-spectrum": {
"type": "http",
"url": "https://fcc-spectrum.caseyjhand.com/mcp"
}
}
}Auf deinem Computer installiert
Claude Code
claude mcp add --scope user fcc-spectrum --env MCP_LOG_LEVEL=your-value --env FCC_SPECTRUM_MIRROR_DIR=your-value --env FCC_SPECTRUM_SERVICES=your-value --env FCC_SPECTRUM_REDACT_INDIVIDUALS=your-value --env FCC_SPECTRUM_BASE_URL=your-value -- npx -y @cyanheads/fcc-spectrum-mcp-serverClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"fcc-spectrum": {
"command": "npx",
"args": [
"-y",
"@cyanheads/fcc-spectrum-mcp-server"
],
"env": {
"MCP_LOG_LEVEL": "your-value",
"FCC_SPECTRUM_MIRROR_DIR": "your-value",
"FCC_SPECTRUM_SERVICES": "your-value",
"FCC_SPECTRUM_REDACT_INDIVIDUALS": "your-value",
"FCC_SPECTRUM_BASE_URL": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"fcc-spectrum": {
"command": "npx",
"args": [
"-y",
"@cyanheads/fcc-spectrum-mcp-server"
],
"env": {
"MCP_LOG_LEVEL": "your-value",
"FCC_SPECTRUM_MIRROR_DIR": "your-value",
"FCC_SPECTRUM_SERVICES": "your-value",
"FCC_SPECTRUM_REDACT_INDIVIDUALS": "your-value",
"FCC_SPECTRUM_BASE_URL": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"fcc-spectrum": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/fcc-spectrum-mcp-server"
],
"env": {
"MCP_LOG_LEVEL": "your-value",
"FCC_SPECTRUM_MIRROR_DIR": "your-value",
"FCC_SPECTRUM_SERVICES": "your-value",
"FCC_SPECTRUM_REDACT_INDIVIDUALS": "your-value",
"FCC_SPECTRUM_BASE_URL": "your-value"
}
}
}
}Werte, die du selbst einträgst
MCP_LOG_LEVELenvSets the minimum log level for output (e.g., 'debug', 'info', 'warn').FCC_SPECTRUM_MIRROR_DIRenvDirectory for the local ULS index generations, current.json, the ingest lock, and temp zips. A relative path resolves against the working directory, so set an absolute path.FCC_SPECTRUM_SERVICESenvComma list of weekly ULS service groups to index, case-insensitive. Opt-in: gmrs, ship, aircr.FCC_SPECTRUM_REDACT_INDIVIDUALSenvRedact individual licensees and trustee names and exclude individuals from name search. Only false/0/no/off disables it.FCC_SPECTRUM_BASE_URLenvULS bulk file host root, read at ingest time only.
Diese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Auf einen Blick
- Downloads pro Wochei
- 114/Wo.
- Verbindung
- Computer oder Cloud
- Neueste Versioni
- 0.3.0
- Kategoriei
- Suche & KI-Gedächtnis
- In der Registry veröffentlichti
- 26. Okt. 2026
- Code zuletzt geänderti
- 26. Okt. 2026
- Entwickler
- cyanheads
- Pakete
npm: @cyanheads/fcc-spectrum-mcp-servernpm: @cyanheads/fcc-spectrum-mcp-server- Registry-Status
- Aktiv
Welche Apps ihn nutzen können
Basierend darauf, wie sich dieser Server verbindet, und auf der eigenen Doku jeder App, geprüft am 10. Nov. 2026.
Verbinden sich über das Internet in
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
Laufen auf deinem Computer in
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
Was er kann
Tool-Namen und -Beschreibungen genau so, wie der Server sie am 12. Nov. 2026 gemeldet hat. Geschrieben hat sie der Entwickler, nicht wir; wir zeigen sie als reinen Text.
fcc_spectrum_search_licensesSearch FCC ULS licenses and spectrum leases by callsign, licensee name, FCC Registration Number (FRN), market code, radio service, status, and licensee state, returning one row per record with its unique system identifier (USI) for fcc_spectrum_get_license. At least one of callsi
fcc_spectrum_get_licenseFetch one FCC ULS license or spectrum lease in full by callsign or unique system identifier (USI): licensee (the lessee on a lease), status and key dates, its locations with coordinates, elevation, structure height, and ASR number, each location's antennas, each antenna's authori
fcc_spectrum_find_transmittersFind FCC-licensed sites within a radius of a coordinate, nearest first, each with its callsign, licensee, distance, coordinates, filed location type and class, ground elevation, structure height, and authorized frequencies. Filter by frequency or band, radio service, location typ
fcc_spectrum_search_frequenciesFind FCC ULS authorizations whose occupied band overlaps a frequency or band. Site assignments (land mobile, microwave, paging, cellular sites) return one row per site and frequency with the site's state and coordinates; market-area licenses and leases (PCS, AWS, 700 MHz, 3.45 an
fcc_spectrum_list_referenceDecode FCC ULS codes used by the other tools — radio service codes, station classes, license statuses, location types, antenna types, applicant types, amateur operator classes — or report coverage: which service groups this index holds, record counts, and when each was last updat
Basischecksi
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 12. Nov. 2026
- ✓ Bestanden
Entwickler passt zum Repo
Der Registry-Name wurde mit dem GitHub-Konto cyanheads bestätigt, dem das Repo gehört
- ✓ Bestanden
Wird noch gepflegt
Code zuletzt geändert: vor 17 Tagen
- ✓ Bestanden
Hat eine Lizenz
Nutzt Apache-2.0
- ✓ Bestanden
Endpunkt antwortet
Antwort in 530 ms (HTTP 200)
- – Nicht zutreffend
Anmeldung mit OAuth
Keine Anmeldung nötig
- ✓ Bestanden
Keine versteckten Anweisungen in Tool-Beschreibungen
Wir haben 5 Tool-Beschreibungen gelesen und keine versteckten Anweisungen an die KI gefunden
Diskussion
Fragen, Tipps teilen oder melden, dass etwas nicht geht. Sortiert nach „hilfreich“.
Noch keine Beiträge. Stell die erste Frage oder teile einen Tipp.
Beiträge hier stammen von Nutzern, nicht vom PopNx-Team.
Nutzerbewertungen
Noch keine Bewertungen
Im Vergleich mit anderen in Suche & KI-Gedächtnisi
- Mehr Sterne als 76 % der anderen 6014 Server in dieser Kategorie
- Neuer in der Registry veröffentlicht als 68 % der anderen 6014 Server in dieser Kategorie
- Basischecks gleich gut wie oder besser als bei 100 % der anderen 6014 Server in dieser Kategorie
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Häufige Fragen
Ist fcc-spectrum-mcp-server sicher?
Er hat 5 von 5 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Welche Schlüssel oder Codes braucht er?
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
Läuft er auf meinem Computer oder in der Cloud?
Beides geht: Installiere ihn auf deinem Computer oder verbinde dich mit der Cloud-Version.
Wird er noch gepflegt?
Das GitHub-Repo wurde zuletzt vor 17 Tagen geändert, und die neueste Version (0.3.0) kam vor 17 Tagen in die Registry.
Welche Apps können ihn nutzen?
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Er verbindet sich per URL und funktioniert daher auch in Apps mit Remote-MCP, etwa ChatGPT Business und höher.
Was kann ich stattdessen nutzen?
In derselben Kategorie: Context7, Codebase Memory, Ruflo
Andere in derselben Kategorie
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Codebase Memory
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Ruflo
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
README vom Entwickler
README öffnen
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
@cyanheads/fcc-spectrum-mcp-server Search FCC radio licenses, find nearby licensed sites, and see who is licensed on a frequency via MCP. STDIO or Streamable HTTP. 5 Tools • 2 Resources
Public Hosted Server: https://fcc-spectrum.caseyjhand.com/mcp
Overview
US radio spectrum licensing from the FCC's Universal Licensing System, searchable offline. Look up a callsign, licensee, or market; read a license's sites, antennas, frequencies, and microwave paths; find transmitters near a point; and see who's authorized on any frequency or band. Covers land mobile, microwave, cellular, paging, amateur, and more; full-power broadcast stations and satellite earth stations aren't included. No API key required.
Tools
| Tool | Description |
|---|---|
fcc_spectrum_search_licenses | Search licenses and spectrum leases by callsign, licensee name, FRN, market code, radio service, status, or licensee state. |
fcc_spectrum_get_license | Read one license or lease in full by callsign or USI: licensee, status and dates, locations, antennas, frequencies with emissions, microwave paths, market blocks, and lease links. |
fcc_spectrum_find_transmitters | Find FCC-licensed sites within a radius of a coordinate, nearest first, with their filed roles and authorized frequencies. |
fcc_spectrum_search_frequencies | Find site assignments and market-area spectrum blocks whose occupied band overlaps a frequency or band. |
fcc_spectrum_list_reference | Decode ULS codes (radio services, station classes, statuses, location and antenna types, applicant types, operator classes) and report index coverage and freshness. |
Resources
| Resource | Description |
|---|---|
fcc-spectrum://license/{callsign} | One license or lease by callsign as JSON — the first page fcc_spectrum_get_license returns. |
skill://fcc-spectrum-guide/SKILL.md | Workflow guidance for ULS investigations: completeness checks, identifiers, shared sites, market geography, leases, and microwave paths. |
License records are also reachable via fcc_spectrum_get_license. The investigation guide is available to clients through resources/list and resources/read.
Capability reference
fcc_spectrum_search_licenses tool
- Filters:
callsign,licensee(every word must match the start of a word in the name),frn,market_code(a geographic-area license's market, matched exactly:PEA016,CMA020,D06037,NW;pea16reads asPEA016),radio_service, andstate(the licensee's mailing state) — at least one required;statusnarrows toA(default),C,E,L,P,T,X, orany - Positive integer
limit(default 25, capped at 100) with cursor paging; each row carries theusito pass tofcc_spectrum_get_license, plusisLease,licenseeRedacted, and location and frequency counts - Typed errors:
no_criteria,unknown_radio_service,service_not_indexed,invalid_cursor,index_not_ready
fcc_spectrum_get_license tool
- Exactly one of
callsignorusi(identifier_requiredotherwise); a callsign shared by several records returns the active one, else the most recent, and lists the others inotherCallsignRecords - Pages large records: whole locations up to 50 sites, 100 antennas, and 100 microwave paths (a location larger than that is listed alone), up to 100 leases, and
max_frequenciesfrequency rows (positive integer, default 100, capped at 1000) per call;nextLocationOffsetandnextLeaseOffsetfeedlocation_offsetandlease_offseton the next call - Microwave paths (FCC PA records) are listed in
pathsunder the antenna that transmits them: path number, type, passive flag, and receiving callsign as filed, and areceiveend with its location and antenna numbers, coordinates when the license files exactly one valid site under the receive number,siteCountwhen it files none or several, andantennaFiled: falsewhen no antenna record matches.pathTotalcounts the record's paths across all locations (absent on an index built before paths were indexed, untilmirror:initrebuilds it), and when more locations follow, the notice reports the paths listed against it location_numberstarts the locations at a site'slocationNumberfromfcc_spectrum_find_transmittersorfcc_spectrum_search_frequencies; combined with a nonzerolocation_offsetit fails (location_start_conflict)- A miss returns
found: falsewithguidanceand up to 5 callsign-prefixcandidates, not an error;technicalRetained: falsemarks a record whose status keeps no sites or frequencies
fcc_spectrum_find_transmitters tool
latitude/longitudeas decimal degrees or DMS strings,radius_km0.1–100 (default 5); optionalfrequency_low/frequency_highinunit(kHz,MHzdefault,GHz),radio_service,location_type(one ULS location type code, case-insensitive:Fkeeps fixed sites only,Mmobile andTtemporary-fixed areas), andstatus(Adefault,L,X, oranyfor all three)- Sites nearest first, positive integer
limit(default 25, capped at 100) with cursor paging; each site lists up tomax_frequencies_per_sitefrequencies (positive integer, default 10, capped at 50), withfrequencyCountcarrying the full count - Each site carries
locationTypeCode,locationTypeLabel,radiusKm,locationClassCode, andlocationClassLabelwhen filed; a mobile or temporary-fixed area is returned at its filed center, anddistanceKmmeasures to that center.location_class(case-insensitiveC,L,P,R, orT) keeps one FCC class; results describe authorization, not actual on-air activity - Typed errors:
invalid_frequency_range,unknown_radio_service,service_not_indexed,invalid_cursor,index_not_ready
fcc_spectrum_search_frequencies tool
frequency_lowrequired,frequency_highoptional, inunit; a site assignment matches when its occupied band (widened by its emission bandwidth) overlaps the query, a market block when its filed edges do;kindissite,market, orboth(default)- Narrow by
state,radio_service,licensee,frn,market_code, andstatus(Adefault,L,X,any); positive integerlimit(default 50, capped at 200) with cursor paging, frequency ascending; each row'skindsays whether it is a site assignment or a market block market_codeandfrnfilter site rows and market rows alike; anfrnsearch returns individual licensees redacted. Single-site rows carrylocationTypeCode,locationTypeLabel,radiusKm,locationClassCode, andlocationClassLabelwhen filed; shared-number rows and market blocks omit them- Typed errors:
invalid_frequency_range,unknown_radio_service,service_not_indexed,invalid_cursor,index_not_ready
fcc_spectrum_list_reference tool
topic:radio_services,station_classes,license_statuses,location_types,antenna_types,applicant_types,operator_classes, orcoverage;filternarrows radio services and station classes to entries containing every token in their code and label, with case/accent folding and punctuation separating tokens- A searchable
filtermust contain an ASCII letter or digit (invalid_filterotherwise); blank means unset. Other topics ignore the filter and say so - Decode a station class with
{"topic":"station_classes","filter":"FXO"}(FXOis Operational Fixed,FB2Mobile Relay,MOMobile). Labels come from a bundled 266-code table of the FCC'suls_code_definitions_20240718.txt(archived copy); an unmapped code returns no entries. These are licensed categories, not actual on-air activity coveragereportsindex.status(none,building,ready), per-group record, site, and frequency counts with snapshot times, and whether redaction is on; it works before the index is built.index.antennaCoverageIncomplete: truemarks an older index that dropped unnumbered antennas, andindex.pathCoverageIncomplete: trueone built before microwave paths were indexed;bun run mirror:initrebuilds either
fcc-spectrum://license/{callsign} resource
- The first page of
fcc_spectrum_get_license(up to 100 frequency rows, with its microwave paths) asapplication/json, withdataAsOf, totals, and anoticenaming the tool call that reads the rest; cached 1 hour - Typed errors:
index_not_ready,license_not_found
Features
Built on @cyanheads/mcp-ts-core: stdio and Streamable HTTP transports, pluggable auth (none / jwt / oauth), swappable storage (in-memory, filesystem, Supabase, Cloudflare KV/R2/D1), structured logging with optional OpenTelemetry tracing.
FCC ULS-specific:
- Keyless and local at request time — every query reads the SQLite index; network access is needed only to build and refresh it
- Occupied-band frequency matching — each assignment's band is widened by the bandwidth parsed from its emission designators, so a query near a wide channel's edge still finds it
- Spectrum leases are first-class records —
isLeasemarks them, the licensee shown is the lessee, and lease links are listed in both directions - Site state is derived from coordinates when the filing leaves it blank (common for microwave and BRS/EBS), and flagged
stateFromCoordinates - Individual licensees are redacted by default, and contact details are never ingested — see Individual-licensee redaction
Agent-friendly output:
- Freshness and filter echo — every data response carries
dataAsOf, an