Skip to content

Commit 782f0ee

Browse files
KI7MTclaude
andcommitted
docs: update stale versions, fix package counts
- testing.md: update 7 stale package versions to current PyPI - testing.md: mark solar_conditions collision as resolved (ionis-mcp v1.2.8) - index.md: 13 → 14 packages, pota tools 6 → 7 - servers/index.md: update description and pota tool count Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent b4be070 commit 782f0ee

3 files changed

Lines changed: 13 additions & 13 deletions

File tree

docs/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Ask your AI assistant to look up a callsign, check your LoTW confirmations, find
66

77
---
88

9-
## 13 Packages
9+
## 14 Packages
1010

1111
### Foundation
1212

@@ -28,7 +28,7 @@ Ask your AI assistant to look up a callsign, check your LoTW confirmations, find
2828

2929
| Package | Tools | What It Does |
3030
|---------|:-----:|--------------|
31-
| [pota-mcp](servers/pota.md) | 6 | Live spots, park info, stats, schedules |
31+
| [pota-mcp](servers/pota.md) | 7 | Live spots, park info, stats, schedules, nearby parks |
3232
| [sota-mcp](servers/sota.md) | 4 | Spots, alerts, summit info, nearby search |
3333
| [iota-mcp](servers/iota.md) | 6 | Group lookup, island search, DXCC mapping, nearby |
3434
| [solar-mcp](servers/solar.md) | 6 | SFI, Kp, solar wind, X-ray, band outlook |

docs/servers/index.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Server Overview
22

3-
QSO-Graph provides 12 MCP packages covering amateur radio logging, confirmations, propagation services, and local LLM integration.
3+
QSO-Graph provides 14 packages (12 MCP servers + auth foundation + LLM relay) covering amateur radio logging, confirmations, propagation services, and local LLM integration.
44

55
---
66

@@ -26,7 +26,7 @@ QSO-Graph provides 12 MCP packages covering amateur radio logging, confirmations
2626

2727
| Package | Tools | Service | Auth Pattern |
2828
|---------|:-----:|---------|-------------|
29-
| [pota-mcp](pota.md) | 6 | Parks on the Air | None (public) |
29+
| [pota-mcp](pota.md) | 7 | Parks on the Air | None (public) |
3030
| [sota-mcp](sota.md) | 4 | Summits on the Air | None (public) |
3131
| [iota-mcp](iota.md) | 6 | Islands on the Air | None (public) |
3232
| [solar-mcp](solar.md) | 6 | NOAA SWPC | None (public) |

docs/testing.md

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,18 +17,18 @@
1717

1818
| Package | Version | Tools | L1 Security | L2 Unit | L3 Live | L4 Fleet |
1919
|---------|---------|:-----:|:-----------:|:-------:|:-------:|:--------:|
20-
| [adif-mcp](servers/adif-mcp.md) | 1.0.0 | 8 | 6 PASS | 48 PASS | CI/CD | PASS |
21-
| [eqsl-mcp](servers/eqsl.md) | 0.3.0 | 5 | 6 PASS | 45 PASS | Auth | PASS |
22-
| [qrz-mcp](servers/qrz.md) | 0.3.0 | 5 | 6 PASS | 38 PASS | Auth | PASS |
23-
| [lotw-mcp](servers/lotw.md) | 0.3.0 | 5 | 6 PASS | 38 PASS | Auth | PASS |
24-
| [hamqth-mcp](servers/hamqth.md) | 0.3.0 | 7 | 6 PASS | 39 PASS | 10 PASS | PASS |
25-
| [pota-mcp](servers/pota.md) | 0.1.1 | 7 | 6 PASS | 45 PASS | 15 PASS | PASS |
20+
| [adif-mcp](servers/adif-mcp.md) | 1.0.1 | 8 | 6 PASS | 48 PASS | CI/CD | PASS |
21+
| [eqsl-mcp](servers/eqsl.md) | 0.3.1 | 5 | 6 PASS | 45 PASS | Auth | PASS |
22+
| [qrz-mcp](servers/qrz.md) | 0.3.1 | 5 | 6 PASS | 38 PASS | Auth | PASS |
23+
| [lotw-mcp](servers/lotw.md) | 0.3.1 | 5 | 6 PASS | 38 PASS | Auth | PASS |
24+
| [hamqth-mcp](servers/hamqth.md) | 0.4.0 | 7 | 6 PASS | 39 PASS | 10 PASS | PASS |
25+
| [pota-mcp](servers/pota.md) | 0.2.0 | 7 | 6 PASS | 45 PASS | 15 PASS | PASS |
2626
| [sota-mcp](servers/sota.md) | 0.1.4 | 4 | 6 PASS | 33 PASS | 10 PASS | PASS |
2727
| [solar-mcp](servers/solar.md) | 0.2.0 | 6 | 6 PASS | 43 PASS | 15 PASS | PASS |
28-
| [wspr-mcp](servers/wspr.md) | 0.2.0 | 8 | 6 PASS | 40 PASS | 12 PASS | PASS |
28+
| [wspr-mcp](servers/wspr.md) | 0.3.0 | 8 | 6 PASS | 40 PASS | 12 PASS | PASS |
2929
| [iota-mcp](servers/iota.md) | 0.1.0 | 6 | 6 PASS | 46 PASS | 12 PASS | PASS |
3030
| [n1mm-mcp](servers/n1mm-mcp.md) | 0.1.4 | 8 | 6 PASS | 59 PASS | Local | PASS |
31-
| [ionis-mcp](https://github.com/qso-graph/ionis-mcp) | 1.2.6 | 11 | 6 PASS || Local | PASS |
31+
| [ionis-mcp](https://github.com/qso-graph/ionis-mcp) | 1.2.8 | 11 | 6 PASS || Local | PASS |
3232
| **Total** || **82** | **72** | **474+** | **74** | **20** |
3333

3434
!!! note "L3 Live column notes"
@@ -116,7 +116,7 @@ L4 tests verify that all 12 servers work correctly when loaded together. They im
116116

117117
| Finding | Status | Detail |
118118
|---------|--------|--------|
119-
| `solar_conditions` name collision | Documented | Exists in both solar-mcp (live NOAA) and ionis-mcp (historical SQLite). MCP clients disambiguate by server prefix. |
119+
| `solar_conditions` name collision | **Resolved** | ionis-mcp v1.2.8 renamed to `solar_history`. No more collision. |
120120
| Null defaults from `Optional` params | Tracked | FastMCP generates `{"default": null}` from Python `Optional[str] = None`. Valid JSON Schema but may affect some local LLM tool parsers. |
121121
| Band parameter type split | By design | qso-graph servers use string band names (`"20M"`), ionis-mcp uses integer ADIF band IDs (`107`). |
122122

0 commit comments

Comments
 (0)