
Nuanced MCP Server

2025.03.25
8
Python代码分析AI辅助编程开发效率
Nuanced MCP Server 是一个基于 Model Context Protocol (MCP) 的服务,通过 nuanced 库为大型语言模型(LLMs)提供代码调用图分析能力。该服务的主要功能包括初始化代码调用图、探索函数调用关系、分析函数依赖关系以及提供上下文感知的代码辅助。适用于需要代码结构理解和分析的场景,如代码审查、依赖分析、变更影响评估等。
View on GitHub
Overview
基本能力
产品定位
Nuanced MCP Server 是一个代码分析工具,旨在帮助开发者和AI助手更好地理解和分析代码结构。
核心功能
- 初始化代码调用图:为给定的代码仓库路径初始化调用图。
- 切换仓库:切换到不同的已初始化仓库。
- 列出仓库:列出所有已初始化的仓库。
- 获取函数调用图:获取特定函数的调用图。
- 分析依赖关系:查找代码库中的模块或文件依赖关系。
- 分析变更影响:评估更改特定函数的影响。
适用场景
- 代码审查:通过调用图分析代码结构。
- 依赖管理:识别代码中的依赖关系。
- 变更影响评估:评估代码变更对系统的影响。
- AI辅助编程:为AI助手提供代码上下文信息。
工具列表
- initialize_graph:初始化代码调用图。
- switch_repository:切换仓库。
- list_repositories:列出所有仓库。
- get_function_call_graph:获取函数调用图。
- analyze_dependencies:分析依赖关系。
- analyze_change_impact:分析变更影响。
常见问题解答
无明确常见问题解答内容。
使用教程
使用依赖
无明确依赖安装命令。
安装教程
- 克隆仓库到本地:
bash git clone https://github.com/nuanced-dev/nuanced-mcp.git
- 进入仓库目录:
bash cd /path/to/nuanced-mcp
- 运行服务:
bash uv --directory /path/to/nuanced-mcp run nuanced_mcp_server.py
调试方式
无明确调试命令。
许可证
None