# lsp-client > LSP (Language Server Protocol) 服務。支援 Daemon 常駐模式與即時語法診斷。用於獲取精確型別資訊、函數定義、符號引用、語法錯誤。目前支援 Python (basedpyright)。 - Author: Solon-Zhou - Repository: Solon-Zhou/Antigravity-LSP-Monitor - Version: 20260120230506 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/Solon-Zhou/Antigravity-LSP-Monitor - Web: https://mule.run/skillshub/@@Solon-Zhou/Antigravity-LSP-Monitor~lsp-client:20260120230506 --- --- name: lsp-client description: LSP (Language Server Protocol) 服務。支援 Daemon 常駐模式與即時語法診斷。用於獲取精確型別資訊、函數定義、符號引用、語法錯誤。目前支援 Python (basedpyright)。 --- # LSP Client (v2.0 Daemon Mode) 透過 LSP 獲取語意層級的程式碼理解。 ## 快速開始 ### 1. 啟動 Daemon (背景服務) ```bash python lsp_bridge.py daemon ``` ### 2. 查詢資訊 ```bash python lsp_bridge.py query hover python lsp_bridge.py query definition python lsp_bridge.py query diagnostics ``` ### 3. 即時監控儀表板 (TUI) ```bash python lsp_bridge.py monitor ``` ### 4. 停止服務 ```bash python lsp_bridge.py stop ``` ## 指令說明 | 指令 | 說明 | |:---|:---| | `daemon` | 啟動背景服務 (port 5099) | | `status` | 檢查服務狀態 | | `stop` | 停止服務 | | `query hover` | 獲取型別/簽名/文檔 | | `query definition` | 跳轉定義位置 | | `query references` | 查找所有引用 | | `query diagnostics` | 獲取語法錯誤報告 | ## Daemon 選項 ```bash python lsp_bridge.py daemon --port 5099 --timeout 300 --workspace /path/to/project ``` | 參數 | 預設值 | 說明 | |:---|:---|:---| | `--port` | 5099 | Socket 監聽埠 | | `--timeout` | 300 | 閒置自動關閉 (秒) | | `--workspace` | cwd | 專案根目錄 | ## 向後相容 (Legacy Mode) 舊指令仍然可用,會自動使用一次性模式: ```bash python lsp_bridge.py hover ``` ## 支援語言 | 語言 | LSP Server | 狀態 | |:---|:---|:---| | Python | basedpyright | ✅ |