Nuanced MCP Server

A [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that provides call graph analysis capabilities to LLMs through the

Local serverstdioPython

What is the Nuanced MCP Server?

Nuanced MCP connects Nuanced MCP to AI assistants that speak the Model Context Protocol. A Model Context Protocol (MCP) server that provides call graph analysis capabilities to LLMs through the nuanced library.

What Nuanced MCP does

A Model Context Protocol (MCP) server that provides call graph analysis capabilities to LLMs through the nuanced library.

This MCP server enables LLMs to understand code structure by accessing function call graphs through standardized tools and resources. It allows AI assistants to:

Practical notes

  • Maintained by MattMorgis, written in Python.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
initialize_graphInitialize a code graph for the given repository path
switch_repositorySwitch to a different initialized repository
list_repositoriesList all initialized repositories
get_function_call_graphGet the call graph for a specific function
Inputs:file_path (string)
repo_pathstring, optional) - uses active repository if not specified
analyze_dependenciesFind all module or file dependencies in the codebase
Inputsat least one required):
file_pathstring, optional)
module_namestring, optional)
analyze_change_impactAnalyze the impact of changing a specific function

How to install the Nuanced MCP Server

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

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Nuanced MCP to initialize graph.”
  • “Use Nuanced MCP to Input.”
  • “Use Nuanced MCP to switch repository.”

Frequently asked questions

A [Model Context Protocol (MCP)](https://modelcontextprotocol.io) server that provides call graph analysis capabilities to LLMs through the Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.