Skip to content

docs(windows): 修正 host 找不到 uvx 的排查步驟與 JSON 反斜線說明 - #25

Merged
linsamtw merged 1 commit into
masterfrom
docs/windows-uvx-path
Oct 1, 2026
Merged

linsamtw merged 1 commit into
masterfrom
docs/windows-uvx-path

Conversation

@linsamtw

@linsamtw linsamtw commented Oct 1, 2026 •

Copy link
Copy Markdown
Contributor

背景

用戶反映 PowerShell 找得到 uvx,但 host(Claude Desktop 等)啟動 FinMind-MCP 子行程時找不到。

問題

  • install/windows.md 寫「通常會是 C:\Users\<帳號>\.local\bin\uvx.exe」,但本頁首推的 winget install 實際路徑是 AppData\Local\Microsoft\WinGet\Links\uvx.exe,用戶照抄就會填錯。
  • 沒說明「直接貼上 where.exe 的結果(單一反斜線)=不合法 JSON」的後果,也沒有驗證方法。

修改(只有 install/windows.md)

  • 排查改成四步:查路徑 → 在 PowerShell 用完整路徑試跑 → 填設定檔 → 驗證 JSON
  • 各安裝方式(winget / install.ps1 / pipx)的常見路徑表;註明 where 與 where.exe 不同、多行取第一行、command 不會展開 %USERPROFILE%
  • JSON 反斜線:每個 \ 要寫成 \\,或改用正斜線;寫錯會讓 host 連其他 MCP server 都讀不到
  • python -m json.tool 驗證設定檔
  • Codex TOML 用單引號字串

驗證

  • 文件內 JSON 範例經 json.loads 解析通過;正斜線寫法也通過;單一反斜線確認會拋出 Invalid \escape
  • TOML 單引號範例經 tomllib 解析通過;雙引號+單一反斜線確認會報錯
  • pytest 36 passed

(merge 之後才推上這個分支的 commit 29cbfcc,Claude Desktop .mcpb 一鍵安裝,未包含在本 PR,已改開新 PR。)

用戶反映 PowerShell 找得到 uvx,但 host 啟動 FinMind-MCP 子行程時找不到。

修改檔案:
- install/windows.md「host 啟動 server 失敗」FAQ 改寫成四步驟:
  1. 查路徑:where.exe / (Get-Command uvx).Source,註明 PowerShell 的 where
     是 Where-Object 別名;多行取第一行
  2. 新增各安裝方式的常見路徑表。原文寫「通常是 .local\bin\uvx.exe」,
     但本頁推薦的 winget 安裝實際落在 AppData\Local\Microsoft\WinGet\Links,
     照抄會填錯路徑
  3. 提醒 command 不會展開 %USERPROFILE% 等環境變數
  4. 先用 & "完整路徑" finmind-mcp --help 在 PowerShell 驗證路徑
  5. JSON 反斜線:單一反斜線=不合法 JSON(\U、\. 是非法跳脫),會讓 host
     讀不到所有 MCP server;可改用正斜線;範例改為 winget 路徑
  6. 新增 python -m json.tool 驗證設定檔合法
  7. Codex TOML:用單引號字串避免 \U 被當 unicode 跳脫

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@linsamtw
linsamtw merged commit aff909e into master Oct 1, 2026
4 checks passed
@linsamtw linsamtw changed the title docs(windows): 修正 host 找不到 uvx 的排查步驟與 JSON 反斜線說明 feat: Claude Desktop 一鍵安裝擴充套件(.mcpb)+ Windows 找不到 uvx 排查 Oct 1, 2026
@linsamtw linsamtw changed the title feat: Claude Desktop 一鍵安裝擴充套件(.mcpb)+ Windows 找不到 uvx 排查 docs(windows): 修正 host 找不到 uvx 的排查步驟與 JSON 反斜線說明 Oct 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant