基本能力
产品定位
MCP Neurolora 是一个专注于代码分析和文档生成的智能工具,旨在提升开发效率和代码质量。
核心功能
- 代码分析:
- 使用 OpenAI API 进行代码分析
- 生成详细的反馈和改进建议
- 识别最佳实践违规
-
生成 GitHub 问题格式的结构化数据
-
代码收集:
- 从目录中收集所有代码
- 生成带有语法高亮和导航的单一 Markdown 文件
-
支持忽略特定模式的文件
-
基础服务器管理:
- 自动安装和配置基础 MCP 服务器
- 包括 HTTP 请求、浏览器自动化、GitHub 集成等功能
适用场景
- 代码质量检查和改进
- 项目代码的集中管理和文档生成
- 自动化开发流程中的代码分析
工具列表
- analyze_code:
- 使用 OpenAI API 分析代码并生成反馈
-
参数:
codePath
(必需) -
collect_code:
- 收集目录中的代码并生成 Markdown 文件
-
参数:
directory
(必需),outputPath
(可选),ignorePatterns
(可选) -
install_base_servers:
- 安装基础 MCP 服务器
- 参数:
configPath
(必需)
常见问题解答
-
如何获取 OpenAI API 密钥?
需要在环境配置中设置OPENAI_API_KEY
。 -
安装后为什么需要重启 VSCode?
为了确保新安装的服务器能够正确初始化。
使用教程
使用依赖
- 安装 Node.js 18:
- macOS:
bash
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install node@18
echo 'export PATH="/opt/homebrew/opt/node@18/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc - Windows: 从 nodejs.org 下载 Node.js 18 LTS
-
Linux (Ubuntu/Debian):
bash
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs -
安装 uv 和 uvx:
bash
curl -LsSf https://astral.sh/uv/install.sh | sh
uv pip install uvx
安装教程
-
验证安装:
bash
node --version
npm --version
uv --version
uvx --version -
配置 MCP Server:
- 找到配置文件(路径因操作系统和应用程序而异)
-
添加配置:
json
{
"mcpServers": {
"aindreyway-mcp-neurolora": {
"command": "npx",
"args": ["-y", "@aindreyway/mcp-neurolora@latest"],
"env": {
"NODE_OPTIONS": "--max-old-space-size=256",
"OPENAI_API_KEY": "your_api_key_here"
}
}
}
} -
安装基础服务器:
询问助手:"Please install the base MCP servers for my environment"
调试方式
-
验证安装:
bash
node --version # 应为 v18.x.x
npm --version # 应为 9.x.x 或更高
uv --version # 应显示 uv 已安装
uvx --version # 应显示 uvx 已安装 -
重启 VSCode:
安装完成后完全关闭并重新打开 VSCode。