
Connect IQ MCP
io.github.idoo由 GitHub 帳號 idoo 發布v0.1.1更新於 Oct 29, 2026
MCP server for Garmin Connect IQ developers: store portal, SDK builds, simulator. Read-only default.
概覽
本機 MCP 伺服器,讓助理管理 Garmin Connect IQ 應用程式:商店資訊、評論、安裝數、SDK 建置與模擬器。
- 可以做什麼
- 檢視商店資料:應用程式版本、商店說明、評論、安裝數與支援的裝置
- 草擬評論回覆,並在預覽與確認後更新商店說明或發佈新版本
- 用 Connect IQ SDK 為指定裝置建置應用程式並在模擬器中執行
- 擷取模擬器畫面並送出模擬器輸入(僅限 macOS)
- 啟用 connect 工具集後可讀取自己的 Garmin Connect 資料
- 依需求只開啟 store、sdk、simulator、connect 等工具集
- 適用情境
- 適合開發 Garmin Connect IQ 錶面或應用程式的開發者,希望在對話中查看商店指標與評論、建置並在模擬器中測試,或準備商店更新。
- 執行需求
- 以本機程式執行,可透過安裝腳本、Homebrew 或 .mcpb 套件安裝;登入在獨立瀏覽器設定檔中透過 Garmin 自己的頁面完成。建置與模擬器需要 Garmin SDK Manager 與 Java 17 以上版本。選用設定包括 CIQ_MCP_SDK、CIQ_MCP_BROWSER、CIQ_MCP_PROFILE、CIQ_MCP_TOOLSETS、CIQ_MCP_ALLOW_WRITES,以及供 CI 使用的機密 CIQ_MCP_PORTAL_COOKIES。需要連線至 Garmin 服務的網路。
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Connect IQ MCP,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
Connect IQ MCP
MCP server for Garmin Connect IQ developers. Your agent gets the store (versions, listings, reviews, installs), SDK builds, the simulator and, if you want it, your Garmin Connect data. Read-only by default, and it asks before anything goes public. The binary is connect-iq-mcp.
[CI] [CodeQL] [Release] [Go Reference] [License: MIT] [MCP] [Glama score] [OpenSSF Scorecard]
Install
Paste this into whatever AI is writing your watch face right now:
Or by hand, in three steps:
Builds and the simulator also need Garmin's SDK Manager and Java 17+. Details, Windows and Linux: docs/INSTALL.md. Sign-in, signing keys, CI, upgrades and fixes: docs/FAQ.md.
Why you can trust it
You're handing it your Garmin developer account, so here's what you can check yourself instead of taking my word for it:
- All of it is here. MIT, no closed parts. Build it yourself with
go install github.com/idoo/connect-iq-mcp/cmd/connect-iq-mcp@latest. - It only talks to Garmin. The developer portal at
apps.garmin.com, Garmin's SSO in the sign-in browser, and Garmin Connect if you turn it on. No telemetry. SECURITY.md - No tool sees your password or cookies. You sign in on Garmin's own page in a separate browser profile. The session cookie goes to the OS keychain, and no tool takes or returns it. SECURITY.md
- Read-only until you say otherwise. Store write tools aren't listed until you turn writes on, and anything public shows a preview and waits for your yes. docs/SAFETY.md
- Releases are signed and traceable to their source. Every release is built by release.yml from a tag, published as an immutable release, and ships an SPDX SBOM per archive, a cosign keyless signature on
checksums.txt, and build provenance attestations. The macOS binaries are also signed with my Developer ID and notarized by Apple. - CI scans every push with CodeQL and
govulncheck, and a tag can't ship with a known reachable vulnerability.
Check a download with the GitHub CLI:
or with cosign:
On a Mac, spctl -a -vv -t install connect-iq-mcp should say source=Notarized Developer ID.
The .mcpb and tools.json are listed in checksums-extra.txt with their own checksums-extra.txt.sigstore.json. Both checks above work on them the same way.
Unofficial
Garmin has no public store API, so Connect IQ MCP uses the same private endpoints the developer portal website uses, plus Garmin's sign-in. Garmin can change them and break this any day, or object to it. Renewal runs a headless browser that doesn't announce itself as automated, and automated access may be against the portal's terms: it's your account and your call. Request rates stay low.
Not affiliated with or endorsed by Garmin. Garmin, Connect IQ and fēnix are trademarks of Garmin. If Garmin objects to the name, the name changes.
Compared
~ by hand. Screenshots and simulator input are macOS only here and in andreycooper's; wroblisko's also does Windows.
Security
It can't publish anything until you let it. Publishing a version and editing the listing wait for your yes; builds and the simulator don't ask. A 1-star review that says "ignore previous instructions" is still just a 1-star review. More in docs/SAFETY.md. Report holes privately: SECURITY.md.
What it does
- "How are my apps doing? Downloads, ratings, last version."
- "Any new reviews? Draft replies to the angry ones."
- "Build the app for fenix 8, run it in the simulator, take a screenshot."
- "Build the store .iq for all devices and publish it as 1.4.0." (asks you first)
- "Update the store description, keep the rest as is." (asks you first)
- "Which devices does the app support, and which new ones am I missing?"
Tools come in toolsets, so your agent only sees what you use. store, sdk and simulator are on out of the box. connect (your Garmin Connect data, after auth login --connect) and store_experimental (portal calls nobody has tried live yet) are off. Pick with CIQ_MCP_TOOLSETS (all, +connect) or ask the agent mid-chat. Every tool: docs/TOOLS.md.
License
MIT © Ivan Verevkin
來源:README.md,提交 ced7f4c
工具
0版本歷史
1- v0.1.1最新Oct 29, 2026
評分
已滿足適用檢查項的 50%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
- 近 30 天內可連通25 分
請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。
- 已宣告認證方式10 分
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
- 已列出工具15 分
請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。
- 描述必需15 分
- 圖示10 分
- 文件15 分
- 授權條款10 分
