Skip to main content
Glama

ニュアンスのあるMCPサーバー

ニュアンスライブラリを通じて LLM にコールグラフ分析機能を提供するモデルコンテキストプロトコル (MCP)サーバー。

概要

このMCPサーバーは、標準化されたツールとリソースを介して関数呼び出しグラフにアクセスすることで、LLMがコード構造を理解することを可能にします。これにより、AIアシスタントは以下のことが可能になります。

  • Pythonリポジトリの呼び出しグラフを初期化する

  • 関数呼び出し関係を調べる

  • 関数間の依存関係を分析する

  • よりコンテキストに応じたコード支援を提供する

Related MCP server: MCP Documentation Server

API

ツール

  • グラフの初期化

    • 指定されたリポジトリパスのコードグラフを初期化します

    • 入力: repo_path (文字列)

  • スイッチリポジトリ

    • 別の初期化されたリポジトリに切り替える

    • 入力: repo_path (文字列)

  • リポジトリ一覧

    • 初期化されたすべてのリポジトリを一覧表示する

    • 入力は不要です

  • get_function_call_graph

    • 特定の関数の呼び出しグラフを取得する

    • 入力:

      • file_path (文字列)

      • function_name (文字列)

      • repo_path (文字列、オプション) - 指定されていない場合はアクティブなリポジトリを使用します

  • 依存関係を分析する

    • コードベース内のすべてのモジュールまたはファイルの依存関係を見つける

    • 入力(少なくとも 1 つ必要):

      • file_path (文字列、オプション)

      • module_name (文字列、オプション)

  • 変更の影響を分析する

    • 特定の機能の変更による影響を分析する

    • 入力:

      • file_path (文字列)

      • function_name (文字列)

リソース

  • グラフ://サマリー

    • 現在読み込まれているコードグラフの概要を取得します

    • パラメータは必要ありません

  • グラフ://repo/{repo_path}/summary

    • 特定のリポジトリのコードグラフの概要を取得する

    • パラメータ:

      • repo_path (文字列) - リポジトリへのパス

  • グラフ://function/{ファイルパス}/{関数名}

    • 特定の機能に関する詳細情報を取得する

    • パラメータ:

      • file_path (文字列) - 関数を含むファイルへのパス

      • function_name (文字列) - 分析する関数の名前

プロンプト

  • 分析関数

    • 呼び出しグラフを使用して関数を分析するためのプロンプトを作成する

    • パラメータ:

      • file_path (文字列) - 関数を含むファイルへのパス

      • function_name (文字列) - 分析する関数の名前

  • 影響分析

    • 関数の変更による影響を分析するためのプロンプトを作成する

    • パラメータ:

      • file_path (文字列) - 関数を含むファイルへのパス

      • function_name (文字列) - 分析する関数の名前

  • 依存関係の分析プロンプト

    • ファイルまたはモジュールの依存関係を分析するためのプロンプトを作成する

    • パラメータ(少なくとも 1 つ必要):

      • file_path (文字列、オプション) - 分析するファイルへのパス

      • module_name (文字列、オプション) - 分析するモジュールの名前

Claude Desktopでの使用

これをclaude_desktop_config.jsonに追加します

紫外線

{ "mcpServers": { "nuanced": { "command": "uv", "args": [ "--directory", "/path/to/nuanced-mcp", "run", "nuanced_mcp_server.py" ] } } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mattmorgis/nuanced-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server