关于 js8call-mcp
js8call-mcp 是一个仍在开发中的 MCP 服务,目标是只读访问 JS8Call。目前仅提供版本与开发状态信息;无线电数据功能尚属计划,且不会发送消息或控制 PTT。
主要功能
- 01查询版本与开发状态
- 02计划只读访问 JS8Call 数据
- 03不发送消息或控制 PTT
适用场景
- 01查看服务版本与项目状态
MCP 相关
它向 MCP 客户端提供 `get_version_info` 工具。计划中的 JS8Call 数据访问目前尚不可用。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
1收录的工具列表 · 更新于 3 天前
此工具无需参数。
详细介绍
js8call-mcp
正在开发中
发布此软件包是为了在公开规划工作的同时保留名称。 它注册了一个工具
get_version_info,目前除此之外什么也不做。如果你安装它时 期待获得一个可用的服务,实际情况就是这样——因此此处、服务自身的说明以及它唯一的工具 都对此作了说明。PyPI 不会为尚待发布的可信发布者保留名称,因此只有在实际发布内容后,名称才会被保留。 鉴于此,一个如实说明自身情况的软件包,胜过一个什么都不说的空包。
只读访问 JS8Call API:解码流、收听到的电台、消息流量,以及由此反映的传播情况。不提供写入、PTT 或发射控制——这是永久限制,并非首个版本的限制。
计划中的工作,包括将使用的数据源以及每个数据源是否实际可用,均记录在 qso-graph-devel#48。
这是 qso-graph 项目的一部分。
安装
uvx js8call-mcp # run it; nothing to install
工具
| 工具 | 说明 |
|---|---|
get_version_info | 服务版本、开发状态以及工作跟踪位置 |
快速开始
无需凭据——安装并配置你的 MCP 客户端即可。
配置你的 MCP 客户端
js8call-mcp 适用于任何兼容 MCP 的客户端。添加服务配置并重启。
Claude Desktop
添加到 claude_desktop_config.json(macOS 上为 ~/Library/Application Support/Claude/,
Windows 上为 %APPDATA%\Claude\):
{
"mcpServers": {
"js8call": {
"command": "uvx",
"args": ["js8call-mcp"]
}
}
}
Claude Code
添加到 .claude/settings.json:
{
"mcpServers": {
"js8call": {
"command": "uvx",
"args": ["js8call-mcp"]
}
}
}
ChatGPT Desktop
通过“设置”>“应用和连接器”进行配置,或在你的 Agent 定义中配置:
{
"mcpServers": {
"js8call": {
"command": "uvx",
"args": ["js8call-mcp"]
}
}
}
它将回答的问题
目前还不能——这些是完整服务的用途:
“过去一小时内,JS8Call 在 40m 频段听到了哪些电台?”
“有哪些消息流量发给了我的呼号?”
“哪些电台正在中继,它们距离有多远?”
许可证
GPL-3.0-or-later。参见 LICENSE。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。