Glidermcp.com
グライダーは、RoslynベースのMCPサーバーで、MCPクライアント(Claude Codeなど)にC#コードの意味論的分析、インテリジェントなリファクタリング、アーキテクチャ探索機能を提供します。
スコア : 2.5ポイント
ダウンロード数 : 3.2K
グライダーMCPとは?
グライダーMCPは、C#プロジェクトを深く理解できるスマートなコードアシスタントサーバーです。Claude CodeなどのAIプログラミングツールに接続し、AIが本物のコンパイラのようにコードベースを分析できるようにします。これにより、正確なコードナビゲーション、参照検索、安全なリファクタリング、アーキテクチャ分析などの機能を提供します。グライダーMCPの使い方は?
まず、グライダーをMCPサーバーとしてAIプログラミングツール(Claude Codeなど)に設定する必要があります。設定が完了したら、AI対話で自然言語コマンドを直接使用して、C#コードを分析し操作することができます。例えば、「このメソッドのすべての呼び出し元を検索する」や「このクラスをリネームする」などです。適用シーン
グライダーは、既存の大規模なC#コードベースを深く理解し修正する必要があるシーンに非常に適しています。例えば、不慣れなプロジェクト構造を探索する、大規模なリネームを安全に行う、コード変更の影響を分析する、特定のパターンのすべての実装を検索する、またはコードをリファクタリングする際に既存の機能を破壊しないようにするなどです。主要機能
診断と状態
サーバーの状態を確認し、読み込まれたソリューションに対するコンパイラの診断情報を取得し、潜在的な問題を発見するのに役立ちます。
ソリューション管理
ディスク上のC#ソリューションとプロジェクトを読み込み、再読み込み、または同期して、分析エンジンが最新のコードと一致するようにします。
シンボルのインテリジェント解析
コンパイラのようにコード内のシンボル(クラス、メソッド名など)を正確に解析し、安定した識別子に変換して、ツール間の呼び出しに使用します。
参照と関係分析
シンボルの参照、オーバーライド、実装を正確に検索します。一意のシンボル識別子に基づいて検索するため、結果は正確です。
深いコード分析
詳細な型情報、メソッドシグネチャ、ソースコードを取得します。意味論的なクエリとテキスト検索をサポートし、さまざまな粒度の分析ニーズに対応します。
型階層ナビゲーション
型の継承関係を可視化し、派生型を検索し、継承チェーン全体で特定のメンバーを見つけます。
呼び出しグラフと影響分析
メソッドの呼び出し元と呼び出し先を分析し、コード変更による連鎖的な影響を評価し、安全なリファクタリングを支援します。
安全なリファクタリング
シンボルを安全にリネームし、型やメンバーを移動し、すべての関連参照を自動的に更新します。変更差分のプレビューをサポートします。
コードフォーマット
using指令を自動的に整理し、ドキュメントをフォーマットし、一貫したコードスタイルを維持し、変更のプレビューを提供します。
アーキテクチャとメトリクス
型の依存関係を分析し、コードの複雑さなどのメトリクスを計算し、プロジェクトのアーキテクチャを理解するのに役立ちます。
バッチ操作
複数のツール呼び出しを単一のリクエストにまとめ、複雑なワークフローの実行効率を向上させます。
利点
意味論的理解:Roslynコンパイラに基づいて、IDEと同レベルの正確なコード分析を提供し、単なるテキストマッチではありません。
安全なリファクタリング:リネームと移動操作はすべての参照を自動的に更新し、人為的なエラーを減らし、変更が正しいことを確認するためのプレビューをサポートします。
深い洞察:呼び出しグラフ、依存関係分析、階層構造などの高度な機能を提供し、開発者が複雑なコードベースを深く理解するのに役立ちます。
効率的なワークフロー:バッチ操作と正確なシンボル定位をサポートし、AIとの協力におけるコード探索と変更の効率を大幅に向上させます。
統合が容易:標準のMCPサーバーとして、Claude CodeなどのMCPをサポートする最新の開発ツールに簡単に統合できます。
制限
言語固有:現在はC#言語のみをサポートしており、他のプログラミング言語のプロジェクトの分析には使用できません。
環境依存:.NET SDK 10.0以上をインストールし、PATH環境変数を正しく設定する必要があります。
ソリューションの読み込み:正しく読み込むには、ソリューション(.sln)またはプロジェクトファイル(.csproj)の絶対パスを提供する必要があります。
学習曲線:ユーザーは「シンボル」に基づく操作モードを理解する必要があり、新しいクエリ方法に適応する必要があるかもしれません。
使い方
グライダーをインストールする
システムに.NET 10.0 SDK以上がインストールされていることを確認してください。その後、.NETグローバルツールコマンドを使用してグライダーをインストールします。
MCPクライアントに設定する(Claude Codeを例に)
プロジェクトディレクトリで、グライダーをClaude CodeのMCPサーバーとして追加します。プロジェクトスコープの設定を推奨します。
ソリューションを起動して読み込む
Claude Codeで会話を開始します。まず、自然言語コマンドを使用して、グライダーにC#ソリューションファイルを読み込ませます。
分析と操作を開始する
ソリューションが正常に読み込まれたら、さまざまな自然言語指令を使用して、コードを探索、分析、リファクタリングすることができます。
使用例
新しいコードベースを探索する
あなたが新しいプロジェクトに参加し、核心クラスの使用状況と依存関係をすばやく理解する必要があります。
安全なリネームリファクタリング
あなたがメソッド名のスペルミスや不明瞭さに気づき、リネームする必要がありますが、いくつかの参照ポイントを見落とす心配があります。
変更の影響を分析する
あなたがパブリックインターフェースの定義を変更しようとしており、どのコードが影響を受けるかを評価する必要があります。
コードのバッチ更新
あなたは一連の関連するクエリ操作を1つのバッチで実行して、効率を向上させたいと考えています。
よくある質問
`glider` コマンドを直接実行すると、動かないように見えます。なぜですか?
`dotnet tool install` でグライダーをインストールしましたが、システムが `glider` コマンドを見つけられないと表示されます。どうすればいいですか?
グライダーが私のソリューションまたはプロジェクトファイルを読み込めません。何が原因でしょう?
グライダーとIDEで直接「すべての参照を検索」することの違いは何ですか?
「symbolKey」とは何ですか?なぜ重要なのですか?
関連リソース
グライダーMCP公式ドキュメント
完全な設定ガイド、ツールの詳細説明、高度な使用方法が記載された公式ウェブサイトです。
Model Context Protocol (MCP) 仕様
グライダーが従うMCPプロトコル標準を理解し、クライアントとの通信方法を理解します。
.NET公式ウェブサイト
.NET SDKをダウンロードし、それについて学びます。これはグライダーを実行するための必須環境です。
Roslyn (NETコンパイラプラットフォーム)
グライダーの意味論的分析能力の基盤となる技術で、オープンソースのプロジェクトリポジトリです。

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
23.7K
4.8ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
18.4K
4.5ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
78.6K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.7K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
20.7K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
26.7K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.4K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
30.5K
4.5ポイント



