nuanced-mcp
If you are the rightful owner of nuanced-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Nuanced MCP Server provides call graph analysis capabilities to LLMs, enabling them to understand code structure and relationships.
The Nuanced MCP Server is a Model Context Protocol (MCP) server designed to enhance the capabilities of Language Model Models (LLMs) by providing them with detailed insights into code structures through call graph analysis. Utilizing the nuanced library, this server allows AI assistants to initialize and explore function call graphs within Python repositories. By understanding the relationships and dependencies between functions, the server aids in delivering more contextually aware code assistance. This is particularly useful for tasks such as analyzing dependencies, understanding the impact of code changes, and providing detailed function analysis. The server supports a range of tools and resources that facilitate these analyses, making it an invaluable asset for developers and AI systems working with complex codebases.
Features
- Initialize call graphs for Python repositories
- Explore function call relationships
- Analyze dependencies between functions
- Provide contextually aware code assistance
- Understand the impact of code changes
Tools
initialize_graph
Initialize a code graph for the given repository path
switch_repository
Switch to a different initialized repository
list_repositories
List all initialized repositories
get_function_call_graph
Get the call graph for a specific function
analyze_dependencies
Find all module or file dependencies in the codebase
analyze_change_impact
Analyze the impact of changing a specific function