
MCP Neurolora

Overview
基本能力
产品定位
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。