
Qsp Client
io.github.qso-graph由 GitHub 帳號 qso-graph 發布v0.5.1更新於 Oct 29, 2026
QSP — relay MCP tools to any OpenAI-compatible local LLM (llama.cpp, Ollama, vLLM)
概覽
本機 MCP 用戶端,在相容於 OpenAI 的本機 LLM 端點與已設定的 MCP 伺服器之間轉送工具呼叫。
- 可以做什麼
- 在本機相容於 OpenAI 的 LLM 與設定檔中列出的 MCP 伺服器之間轉送工具呼叫
- 以互動工作階段或單次提問模式連線指定端點、模型與工具設定檔
- 在命令列列出可用工具、切換工具設定檔並設定各伺服器逾時
- 將 ADIF 業餘無線電日誌轉換為 JSON 或 NDJSON,可依頻段、模式、呼號與日期篩選
- 適用情境
- 當你執行支援函式呼叫的本機模型(llama.cpp、Ollama、vLLM、SGLang),並希望該模型呼叫 MCP 伺服器工具而不經雲端時使用。也適合離線轉換 ADIF 日誌。
- 執行需求
- 需要本機 Python 環境,以 uv tool install 或 pip 安裝。需要一個執行中的相容於 OpenAI 的 chat completions 端點,若該端點要求則另需 API 金鑰。需要一份依 Claude Desktop mcpServers 格式列出待轉送 MCP 伺服器的設定檔。僅限桌面端。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Qsp Client,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
qsp-client
QSP — relay MCP tools to any OpenAI-compatible local LLM endpoint.
Named after the Q-signal QSP ("Will you relay?"), qsp-client relays tool calls between a local LLM and MCP servers. It is an MCP client: any model with function calling gains access to the qso-graph servers' tools, from local weights, not from cloud.
Formerly qsp-mcp. See Moving from qsp-mcp.
Install
Quick Start
Configuration
The config format is Claude Desktop compatible — copy your existing mcpServers block directly:
The mcpServers block uses the exact same format as Claude Desktop. The bridge section is qsp-client specific (ignored by Claude Desktop).
CLI Options
Interactive Commands
ADIF tools
qsp-adif-convert converts an ADIF (.adi) log to JSON or NDJSON, with filters for band, mode,
callsign, date range and confirmed QSOs:
It works on files on your own machine and opens no connection. It used to be adif-mcp convert;
adif-mcp is now only the MCP server.
Design
qsp-client is a strict, stateless pipe between an LLM and MCP tools:
- No caching, no shared state, no health polling
- All state lives in MCP servers
- All inference optimization lives in the inference server (prefix caching, KV-cache)
- qsp-client just connects the two sides
Works with any OpenAI-compatible endpoint: llama.cpp, Ollama, vLLM, SGLang.
Security
- Write-capable tools disabled by default (
--enable-writesopt-in) - Credentials stay inside MCP servers (OS keyring) — never exposed to qsp-client or the LLM
- No subprocess, no shell execution, no eval
- All external connections HTTPS only (LAN endpoints exempted)
Moving from qsp-mcp
qsp-client is qsp-mcp, renamed: in the MCP world, -mcp names mark servers, and this is a client.
- Install the new name:
pip uninstall qsp-mcp && pip install qsp-client. - Your config keeps working:
~/.config/qsp-mcp/config.jsonand~/.qsp-mcp.jsonare still read, after the new~/.config/qsp-client/config.jsonand~/.qsp-client.json. - The
qsp-mcpcommand still works, and says it has moved. Useqsp-client.
License
GPL-3.0-or-later — see LICENSE.
Part of the qso-graph ecosystem
qso-graph.io — MCP servers for amateur radio.
來源:README.md,提交 bd6064b
工具
0版本歷史
8- v0.5.1最新Oct 29, 2026
- v0.4.1Oct 26, 2026
- v0.4.0Oct 12, 2026
- v0.3.5Oct 11, 2026
- v0.3.4Oct 11, 2026
- v0.3.3Oct 7, 2026
- v0.3.2Oct 6, 2026
- v0.3.0Sep 29, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分