Glidermcp.com
G

Glidermcp.com

Glider 是一個基於 Roslyn 的 MCP 服務器,為 MCP 客戶端(如 Claude Code)提供 C# 代碼的語義分析、智能重構和架構探索功能。
2.5分
3.2K

什麼是 Glider MCP?

Glider MCP 是一個智能代碼助手服務器,它能夠深度理解您的 C# 項目。它連接到 Claude Code 等 AI 編程工具,讓 AI 能夠像真正的編譯器一樣分析您的代碼庫,從而提供精準的代碼導航、查找引用、安全重構和架構分析等功能。

如何使用 Glider MCP?

首先,您需要將 Glider 作為 MCP 服務器配置到您的 AI 編程工具(如 Claude Code)中。配置完成後,您就可以在 AI 對話中直接使用自然語言命令來分析和操作您的 C# 代碼,例如“查找這個方法的所有調用者”或“將這個類重命名”。

適用場景

Glider 非常適合需要深入理解和修改現有大型 C# 代碼庫的場景。例如:探索不熟悉的項目結構、安全地進行大規模重命名、分析代碼變更的影響、查找特定模式的所有實現,或者在重構代碼時確保不破壞現有功能。

主要功能

診斷與狀態
檢查服務器狀態和獲取編譯器對已加載解決方案的診斷信息,幫助您發現潛在問題。
解決方案管理
加載、重新加載或同步磁盤上的 C# 解決方案和項目,確保分析引擎與最新代碼保持一致。
符號智能解析
像編譯器一樣精確解析代碼中的符號(如類、方法名),並將其轉換為穩定的標識符,用於跨工具調用。
引用與關係分析
精確查找符號的引用、重寫和實現。基於唯一的符號標識符進行搜索,結果準確無誤。
深度代碼分析
獲取詳細的類型信息、方法簽名和源代碼。支持語義查詢和文本搜索,滿足不同粒度的分析需求。
類型層次導航
可視化類型的繼承關係,查找派生類型,並在整個繼承鏈中定位特定成員。
調用圖與影響分析
分析方法的調用者和被調用者,評估代碼變更可能產生的級聯影響,助力安全重構。
安全重構
安全地重命名符號、移動類型或成員,並自動更新所有相關引用。支持預覽更改差異。
代碼格式化
自動組織 using 指令和格式化文檔,遵循一致的代碼風格,並提供更改預覽。
架構與度量
分析類型的依賴關係,計算代碼複雜度等度量指標,幫助理解項目架構。
批量操作
將多個工具調用合併到單個請求中,提高複雜工作流的執行效率。
優勢
語義理解:基於 Roslyn 編譯器,提供與 IDE 同級別的精準代碼分析,而非簡單的文本匹配。
安全重構:重命名和移動操作會自動更新所有引用,減少人為錯誤,支持預覽確保更改正確。
深度洞察:提供調用圖、依賴分析、層次結構等高級功能,幫助開發者深入理解複雜代碼庫。
高效工作流:支持批量操作和精確符號定位,使得與 AI 協作時代碼探索和修改效率大幅提升。
易於集成:作為標準 MCP 服務器,可以輕鬆集成到 Claude Code 等支持 MCP 的現代開發工具中。
侷限性
語言特定:目前僅支持 C# 語言,無法用於分析其他編程語言的項目。
環境依賴:需要安裝 .NET SDK 10.0 或更高版本,並正確配置 PATH 環境變量。
解決方案加載:必須提供解決方案 (.sln) 或項目文件 (.csproj) 的絕對路徑才能正確加載。
學習曲線:用戶需要理解其基於“符號”而非“文本”的操作模式,可能需要適應新的查詢方式。

如何使用

安裝 Glider
確保您的系統已安裝 .NET 10.0 SDK 或更高版本。然後使用 .NET 全局工具命令安裝 Glider。
配置到 MCP 客戶端 (以 Claude Code 為例)
在您的項目目錄下,將 Glider 添加為 Claude Code 的 MCP 服務器。推薦使用項目作用域配置。
啟動並加載解決方案
在 Claude Code 中啟動對話。首先,使用自然語言命令讓 Glider 加載您的 C# 解決方案文件。
開始分析與操作
解決方案加載成功後,您就可以使用各種自然語言指令來探索、分析和重構代碼了。

使用案例

探索新代碼庫
您剛加入一個項目,需要快速瞭解一個核心類的使用情況和依賴關係。
安全重命名重構
您發現一個方法名稱拼寫錯誤或不清晰,需要重命名,但擔心遺漏某些引用點。
分析變更影響
您打算修改一個公共接口的定義,需要評估哪些代碼會受到影響。
批量更新代碼
您想將一系列相關的查詢操作合併為一個批次執行,以提高效率。

常見問題

為什麼我直接運行 `glider` 命令後,它看起來好像卡住不動了?
我已經用 `dotnet tool install` 安裝了 Glider,但系統提示找不到 `glider` 命令,怎麼辦?
Glider 無法加載我的解決方案或項目文件,可能是什麼原因?
Glider 和直接在 IDE 裡用“查找所有引用”有什麼區別?
什麼是 `symbolKey`?為什麼它很重要?

相關資源

Glider MCP 官方文檔
包含完整的設置指南、工具詳細說明和高級使用技巧的官方網站。
Model Context Protocol (MCP) 規範
瞭解 Glider 所遵循的 MCP 協議標準,理解其如何與客戶端通信。
.NET 官方網站
下載和了解 .NET SDK,這是運行 Glider 的必備環境。
Roslyn (.NET 編譯器平臺)
Glider 語義分析能力的底層技術基礎,開源項目倉庫。

安裝

複製以下命令到你的Client進行配置
注意:您的密鑰屬於敏感信息,請勿與任何人分享。

替代品

M
Moltbrain
MoltBrain是一個為OpenClaw、MoltBook和Claude Code設計的長期記憶層插件,能夠自動學習和回憶項目上下文,提供智能搜索、觀察記錄、分析統計和持久化存儲功能。
TypeScript
4.1K
4.5分
B
Bm.md
一個功能豐富的Markdown排版工具,支持多種樣式主題和平臺適配,提供即時編輯預覽、圖片導出和API集成能力
TypeScript
4.4K
5分
S
Security Detections MCP
Security Detections MCP 是一個基於Model Context Protocol的服務器,允許LLM查詢統一的安全檢測規則數據庫,涵蓋Sigma、Splunk ESCU、Elastic和KQL格式。最新3.0版本升級為自主檢測工程平臺,可自動從威脅情報中提取TTPs、分析覆蓋差距、生成SIEM原生格式檢測規則、運行測試並驗證。項目包含71+工具、11個預構建工作流提示和知識圖譜系統,支持多SIEM平臺。
TypeScript
6.0K
4分
P
Paperbanana
PaperBanana是一個自動化生成學術圖表和統計圖的智能框架,支持從文本描述生成高質量的論文插圖,採用多智能體管道和迭代優化,提供CLI、Python API和MCP服務器等多種使用方式。
Python
7.7K
5分
R
Rsdoctor
Rsdoctor 是一款專為 Rspack 生態系統打造的構建分析工具,全面兼容 webpack,提供可視化構建分析、多維度性能診斷及智能優化建議,幫助開發者提升構建效率與工程質量。
TypeScript
10.4K
5分
N
Next Devtools MCP
Next.js開發工具MCP服務器,為Claude、Cursor等AI編程助手提供Next.js開發工具和實用程序,包括運行時診斷、開發自動化和文檔訪問功能。
TypeScript
9.7K
5分
T
Testkube
Testkube是一個面向雲原生應用的測試編排與執行框架,提供統一平臺來定義、運行和分析測試,支持現有測試工具和Kubernetes基礎設施。
Go
6.5K
5分
M
MCP Windbg
一個MCP服務器,將AI模型與WinDbg/CDB集成,用於分析Windows崩潰轉儲文件和進行遠程調試,支持自然語言交互執行調試命令。
Python
10.5K
5分
B
Baidu Map
已認證
百度地圖MCP Server是國內首個兼容MCP協議的地圖服務,提供地理編碼、路線規劃等10個標準化API接口,支持Python和Typescript快速接入,賦能智能體實現地圖相關功能。
Python
38.7K
4.5分
M
Markdownify MCP
Markdownify是一個多功能文件轉換服務,支持將PDF、圖片、音頻等多種格式及網頁內容轉換為Markdown格式。
TypeScript
30.3K
5分
F
Firecrawl MCP Server
Firecrawl MCP Server是一個集成Firecrawl網頁抓取能力的模型上下文協議服務器,提供豐富的網頁抓取、搜索和內容提取功能。
TypeScript
119.0K
5分
S
Sequential Thinking MCP Server
一個基於MCP協議的結構化思維服務器,通過定義思考階段幫助分解複雜問題並生成總結
Python
31.1K
4.5分
M
Magic MCP
Magic Component Platform (MCP) 是一個AI驅動的UI組件生成工具,通過自然語言描述幫助開發者快速創建現代化UI組件,支持多種IDE集成。
JavaScript
19.3K
5分
N
Notion Api MCP
已認證
一個基於Python的MCP服務器,通過Notion API提供高級待辦事項管理和內容組織功能,實現AI模型與Notion的無縫集成。
Python
19.1K
4.5分
C
Context7
Context7 MCP是一個為AI編程助手提供即時、版本特定文檔和代碼示例的服務,通過Model Context Protocol直接集成到提示中,解決LLM使用過時信息的問題。
TypeScript
78.4K
4.7分
E
Edgeone Pages MCP Server
EdgeOne Pages MCP是一個通過MCP協議快速部署HTML內容到EdgeOne Pages並獲取公開URL的服務
TypeScript
24.0K
4.8分
AIBase
智啟未來,您的人工智慧解決方案智庫
© 2026AIBase