nuanced-mcp

nuanced-mcp

3.4

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

  1. initialize_graph

    Initialize a code graph for the given repository path

  2. switch_repository

    Switch to a different initialized repository

  3. list_repositories

    List all initialized repositories

  4. get_function_call_graph

    Get the call graph for a specific function

  5. analyze_dependencies

    Find all module or file dependencies in the codebase

  6. analyze_change_impact

    Analyze the impact of changing a specific function