Ruflo
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Search FCC radio licenses, find nearby licensed sites, and see who is licensed on a frequency.
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 4/4 · สิ่งที่คุณถามผ่านเซิร์ฟเวอร์ของผู้ทำ (fcc-spectrum.caseyjhand.com)
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ · ประมาณ 2 นาที
ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม · ตั้งครั้งเดียวที่ claude.ai หรือแอปบนคอม แล้วใช้ในแชตได้ · บัญชีฟรีเพิ่มได้ 1 ตัว
CustomizeConnectors
คัดลอกจากที่นี่ไปวางในช่องชื่อเดียวกันบนหน้าจอของ Claude แล้วกด Continue
fcc-spectrum-mcp-serverhttps://fcc-spectrum.caseyjhand.com/mcpหัวข้อ Authentication ปล่อยตามที่ Claude ตรวจเจอ แล้วกด Add
+Connectorsfcc-spectrum-mcp-server
ใช้ fcc-spectrum-mcp-server บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ fcc-spectrum-mcp-server หรือมีชื่อเครื่องมือของ fcc-spectrum-mcp-server ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ ChatGPT ได้ เฉพาะแผนองค์กร
ใช้ได้กับ ChatGPT Business, Enterprise หรือ Edu บนเว็บ และแอดมินหรือเจ้าของ workspace ต้องเป็นคนเพิ่ม · ถ้าใช้ Free, Plus หรือ Pro: ChatGPT แผนของคุณยังต่อ MCP เองไม่ได้
Plugins+Add custom MCP server
ใส่ชื่อ แล้ววางที่อยู่ใต้ Connection ติ๊กยอมรับคำเตือน แล้วกด Create as a plugin
fcc-spectrum-mcp-serverhttps://fcc-spectrum.caseyjhand.com/mcpเปิดแชตใหม่แล้วเลือก fcc-spectrum-mcp-server จากรายการปลั๊กอินก่อนพิมพ์
ใช้ fcc-spectrum-mcp-server บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า ChatGPT บอกว่ากำลังใช้ fcc-spectrum-mcp-server หรือมีชื่อเครื่องมือของ fcc-spectrum-mcp-server ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ OpenAI เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Claude Code ได้ · ประมาณ 2 นาที
ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add --transport http fcc-spectrum https://fcc-spectrum.caseyjhand.com/mcpต้องเห็น fcc-spectrum-mcp-server ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ fcc-spectrum-mcp-server บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ fcc-spectrum-mcp-server หรือมีชื่อเครื่องมือของ fcc-spectrum-mcp-server ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ · ประมาณ 2 นาที
ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม
ใช้ fcc-spectrum-mcp-server บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ fcc-spectrum-mcp-server หรือมีชื่อเครื่องมือของ fcc-spectrum-mcp-server ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ · ประมาณ 2 นาที
ไม่ต้องใช้คีย์ ไม่ต้องลงโปรแกรม
ใช้ fcc-spectrum-mcp-server บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ fcc-spectrum-mcp-server หรือมีชื่อเครื่องมือของ fcc-spectrum-mcp-server ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม
ที่อยู่สำหรับโปรแกรมที่ต่อผ่านเว็บ
https://fcc-spectrum.caseyjhand.com/mcpค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง
Claude Code
claude mcp add --transport http 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"
}
}
}Claude Code
claude mcp add fcc-spectrum --env MCP_LOG_LEVEL='ใส่ค่าของคุณ' --env FCC_SPECTRUM_MIRROR_DIR='ใส่ค่าของคุณ' --env FCC_SPECTRUM_SERVICES='ใส่ค่าของคุณ' --env FCC_SPECTRUM_REDACT_INDIVIDUALS='ใส่ค่าของคุณ' --env FCC_SPECTRUM_BASE_URL='ใส่ค่าของคุณ' -- 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": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_MIRROR_DIR": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_SERVICES": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_REDACT_INDIVIDUALS": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"fcc-spectrum": {
"command": "npx",
"args": [
"-y",
"@cyanheads/fcc-spectrum-mcp-server"
],
"env": {
"MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_MIRROR_DIR": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_SERVICES": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_REDACT_INDIVIDUALS": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"fcc-spectrum": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@cyanheads/fcc-spectrum-mcp-server"
],
"env": {
"MCP_LOG_LEVEL": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_MIRROR_DIR": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_SERVICES": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_REDACT_INDIVIDUALS": "ใส่ค่าของคุณ",
"FCC_SPECTRUM_BASE_URL": "ใส่ค่าของคุณ"
}
}
}
}MCP_LOG_LEVEL envFCC_SPECTRUM_MIRROR_DIR envFCC_SPECTRUM_SERVICES envFCC_SPECTRUM_REDACT_INDIVIDUALS envFCC_SPECTRUM_BASE_URL envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
npm: @cyanheads/fcc-spectrum-mcp-servernpm: @cyanheads/fcc-spectrum-mcp-serverดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ต่อผ่านคลาวด์ได้ใน
ClaudeChatGPTGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatOpen WebUIRaycast
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 7 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน
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
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub cyanheads ซึ่งเป็นเจ้าของ repo
มีการแก้โค้ดล่าสุด 16 วันที่ผ่านมา
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตอบกลับใน 207 ms (HTTP 200)
ไม่ต้องล็อกอิน
อ่านคำอธิบายเครื่องมือ 5 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 4 จาก 4 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
ได้ทั้งสองแบบ จะลงในเครื่องหรือต่อผ่านคลาวด์ก็ได้
repo บน GitHub มีการแก้โค้ดล่าสุด 16 วันที่ผ่านมา และส่งรุ่นล่าสุด (0.3.0) เข้า registry 16 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT แผน Business ขึ้นไป
ในหมวดเดียวกันมี Ruflo, Context7, Metabase
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Agent teams, swarms, memory and hooks for Claude Code and Codex, served over MCP.
ส่งคู่มือการใช้ไลบรารีและเฟรมเวิร์กรุ่นล่าสุดให้ AI อ่านก่อนตอบ ช่วยให้โค้ดที่ AI เขียนไม่ใช้คำสั่งเก่าที่เลิกใช้แล้ว
Lets AI clients search, explore, query, and visualize data in a Metabase instance.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
@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
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.
| 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. |
| 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.
fcc_spectrum_search_licenses toolcallsign, 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; pea16 reads as PEA016), radio_service, and state (the licensee's mailing state) — at least one required; status narrows to A (default), C, E, L, P, T, X, or anylimit (default 25, capped at 100) with cursor paging; each row carries the usi to pass to fcc_spectrum_get_license, plus isLease, licenseeRedacted, and location and frequency countsno_criteria, unknown_radio_service, service_not_indexed, invalid_cursor, index_not_readyfcc_spectrum_get_license toolcallsign or usi (identifier_required otherwise); a callsign shared by several records returns the active one, else the most recent, and lists the others in otherCallsignRecordsmax_frequencies frequency rows (positive integer, default 100, capped at 1000) per call; nextLocationOffset and nextLeaseOffset feed location_offset and lease_offset on the next callpaths under the antenna that transmits them: path number, type, passive flag, and receiving callsign as filed, and a receive end with its location and antenna numbers, coordinates when the license files exactly one valid site under the receive number, siteCount when it files none or several, and antennaFiled: false when no antenna record matches. pathTotal counts the record's paths across all locations (absent on an index built before paths were indexed, until mirror:init rebuilds it), and when more locations follow, the notice reports the paths listed against itlocation_number starts the locations at a site's locationNumber from fcc_spectrum_find_transmitters or fcc_spectrum_search_frequencies; combined with a nonzero location_offset it fails (location_start_conflict)found: false with guidance and up to 5 callsign-prefix candidates, not an error; technicalRetained: false marks a record whose status keeps no sites or frequenciesfcc_spectrum_find_transmitters toollatitude / longitude as decimal degrees or DMS strings, radius_km 0.1–100 (default 5); optional frequency_low / frequency_high in unit (kHz, MHz default, GHz), radio_service, location_type (one ULS location type code, case-insensitive: F keeps fixed sites only, M mobile and T temporary-fixed areas), and status (A default, L, X, or any for all three)limit (default 25, capped at 100) with cursor paging; each site lists up to max_frequencies_per_site frequencies (positive integer, default 10, capped at 50), with frequencyCount carrying the full countlocationTypeCode, locationTypeLabel, radiusKm, locationClassCode, and locationClassLabel when filed; a mobile or temporary-fixed area is returned at its filed center, and distanceKm measures to that center. location_class (case-insensitive C, L, P, R, or T) keeps one FCC class; results describe authorization, not actual on-air activityinvalid_frequency_range, unknown_radio_service, service_not_indexed, invalid_cursor, index_not_readyfcc_spectrum_search_frequencies toolfrequency_low required, frequency_high optional, in unit; a site assignment matches when its occupied band (widened by its emission bandwidth) overlaps the query, a market block when its filed edges do; kind is site, market, or both (default)state, radio_service, licensee, frn, market_code, and status (A default, L, X, any); positive integer limit (default 50, capped at 200) with cursor paging, frequency ascending; each row's kind says whether it is a site assignment or a market blockmarket_code and frn filter site rows and market rows alike; an frn search returns individual licensees redacted. Single-site rows carry locationTypeCode, locationTypeLabel, radiusKm, locationClassCode, and locationClassLabel when filed; shared-number rows and market blocks omit theminvalid_frequency_range, unknown_radio_service, service_not_indexed, invalid_cursor, index_not_readyfcc_spectrum_list_reference tooltopic: radio_services, station_classes, license_statuses, location_types, antenna_types, applicant_types, operator_classes, or coverage; filter narrows radio services and station classes to entries containing every token in their code and label, with case/accent folding and punctuation separating tokensfilter must contain an ASCII letter or digit (invalid_filter otherwise); blank means unset. Other topics ignore the filter and say so{"topic":"station_classes","filter":"FXO"} (FXO is Operational Fixed, FB2 Mobile Relay, MO Mobile). Labels come from a bundled 266-code table of the FCC's uls_code_definitions_20240718.txt (archived copy); an unmapped code returns no entries. These are licensed categories, not actual on-air activitycoverage reports index.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: true marks an older index that dropped unnumbered antennas, and index.pathCoverageIncomplete: true one built before microwave paths were indexed; bun run mirror:init rebuilds eitherfcc-spectrum://license/{callsign} resourcefcc_spectrum_get_license (up to 100 frequency rows, with its microwave paths) as application/json, with dataAsOf, totals, and a notice naming the tool call that reads the rest; cached 1 hourindex_not_ready, license_not_foundBuilt 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:
isLease marks them, the licensee shown is the lessee, and lease links are listed in both directionsstateFromCoordinatesAgent-friendly output:
dataAsOf, an