Skip to content

Tags: qso-graph/qrz-mcp

Tags

v0.3.3

Toggle v0.3.3's commit message
v0.3.3 — Add get_version_info tool

v0.3.2

Toggle v0.3.2's commit message
docs: update credential setup to use qso-graph-auth

- Replace adif-mcp persona commands with qso-auth CLI
- Bump to v0.3.2, update server.json

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.3.1

Toggle v0.3.1's commit message
Drop Python requirement from >=3.11 to >=3.10

No 3.11-specific features used. Updates qso-graph-auth dep to >=0.1.1.
Widens compatibility for Rocky Linux 9 (EPEL Python 3.10).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.3.0

Toggle v0.3.0's commit message
Bump to v0.3.0 — auth dependency migrated to qso-graph-auth

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.2.2

Toggle v0.2.2's commit message
fix: exclude XML namespace URI from publish workflow HTTPS check

Same false positive as test_security.py — http://xmldata.qrz.com is an
XML namespace constant, not a network call.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.2.0

Toggle v0.2.0's commit message
v0.2.0 — Add qrz_download tool (raw ADIF export, full pagination)

v0.1.2

Toggle v0.1.2's commit message
Add MCP Registry metadata and bump to v0.1.2

- Add mcp-name tag to README.md for registry verification
- Create server.json for MCP Registry publishing
- Bump version to 0.1.2

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.1.1

Toggle v0.1.1's commit message
v0.1.1 — security fix: sanitize urllib exceptions to prevent credenti…

…al leak in error messages

v0.1.0

Toggle v0.1.0's commit message
Initial commit: qrz-mcp v0.1.0

4 MCP tools: qrz_lookup, qrz_dxcc, qrz_logbook_status, qrz_logbook_fetch
Dual auth: XML session keys (callsign/DXCC) + Logbook API keys (QSO queries)
Rate limiting: 500ms delay, 35 req/min token bucket, IP ban detection
In-memory TTL cache (5 min callsign, 1 hr DXCC)
Mock mode: QRZ_MCP_MOCK=1 for testing without credentials