Nuanced MCP Server
About
Provides call graph analysis for LLMs using the nuanced library.
Details
- Author
- mattmorgis
- GitHub stars
- 18
- Downloads
- 228
- Categories
- Developer Tools, AI, Other
Jump to
- Initialize call graphs for Python repositories
- Explore function call relationships and dependencies
- Analyze change impact for specific functions
- Retrieve detailed function information via resources
- Use pre-built prompts for function and dependency analysis
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Nuanced MCP ServerCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Configure it with Claude Desktop by adding the provided UV-based JSON entry to your claude_desktop_config.json, specifying the path to the server script.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"nuanced mcp server": {
"nuanced": {
"command": "uv",
"args": [
"--directory",
"/path/to/nuanced-mcp",
"run",
"nuanced_mcp_server.py"
]
}
}
}
}
McpServers
{
"nuanced": {
"command": "uv",
"args": [
"--directory",
"/path/to/nuanced-mcp",
"run",
"nuanced_mcp_server.py"
]
}
}
AModel Context Protocol (MCP)server that provides call graph analysis capabilities to LLMs through thenuancedlibrary.
This MCP server enables LLMs to understand code structure by accessing function call graphs through standardized tools and resources. It allows AI assistants to:
- Initialize call graphs for Python repos
- Explore function call relationships
- Analyze dependencies between functions
- Provide more contextually aware code assistance
- Initialize a code graph for the given repository path
- Input:repo_path(string)
- Switch to a different initialized repository
- Input:repo_path(string)
- List all initialized repositories
- No inputs required
- Get the call graph for a specific function
- Inputs:
- file_path(string)
- function_name(string)
- repo_path(string, optional) - uses active repository if not specified
- Find all module or file dependencies in the codebase
- Inputs (at least one required):
- file_path(string, optional)
- module_name(string, optional)
- Analyze the impact of changing a specific function
- Inputs:
- file_path(string)
- function_name(string)
- Get a summary of the currently loaded code graph
- No parameters required
- Get a summary of a specific repository's code graph
- Parameters:
- repo_path(string) - Path to the repository
graph://function/{file_path}/{function_name}
- Get detailed information about a specific function
- Parameters:
- file_path(string) - Path to the file containing the function
- function_name(string) - Name of the function to analyze
- Create a prompt to analyze a function with its call graph
- Parameters:
- file_path(string) - Path to the file containing the function
- function_name(string) - Name of the function to analyze
- Create a prompt to analyze the impact of changing a function
- Parameters:
- file_path(string) - Path to the file containing the function
- function_name(string) - Name of the function to analyze
- Create a prompt to analyze dependencies of a file or module
- Parameters (at least one required):
- file_path(string, optional) - Path to the file to analyze
- module_name(string, optional) - Name of the module to analyze
Add this to yourclaude_desktop_config.json
{ "mcpServers": { "nuanced": { "command": "uv", "args": [ "--directory", "/path/to/nuanced-mcp", "run", "nuanced_mcp_server.py" ] } } }
This is a web browser that enables your coding agent, such as Claude Code, to visit websites on your behalf and assist you in identifying bugs or creating UI test cases.
AI-powered code quality analysis to detect best practice violations, security issues, and architectural problems in real-time.
A stateful LSP runtime for AI agents: warm language server sessions with 50+ tools for go-to-definition, find-references, diagnostics, rename, and more across 30+ languages.
An experimental MCP server that uses the ast-grep CLI for code structural search, linting, and rewriting.
Diagnoses token waste in Claude Code sessions with 6 anomaly types and severity scoring. Fully local.
Your AI Code Review Council - Get diverse perspectives from multiple AI models in parallel.
MCP server that gives coding agents program-analysis primitives — data flow, call graphs, taint analysis — so they reason from ground truth instead of grep-and-guess. (same as the GitHub About — keeps your messaging consistent across the web).
An MCP service that equips your workspace with a complete set of AI-accessible development tools for reading, editing, executing, and managing code.
A development tool for real-time debugging, code quality monitoring, and AI insights for React/Next.js applications.
Performs complementary code analysis by combining Claude Code and Google's Gemini AI.
An MCP server for the DeepSeek API, providing code review, file management, and account management.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





