MCP-Neurolora 码集
提供了从目录中收集和记录代码的工具。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"aindreyway-mcp-neurolora": {
"args": [
"-y",
"@aindreyway/mcp-neurolora@latest"
],
"command": "npx",
"env": {
"NODE_OPTIONS": "--max-old-space-size=256",
"OPENAI_API_KEY": "your_api_key_here"
}
}
}
}
该服务需要配置环境变量:NODE_OPTIONS、OPENAI_API_KEY
可用工具 (4 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
collect_code 3 个参数 需填 2 项
Collect all code from a directory into a single markdown file
必填参数:input、outputPath
install_base_servers 1 个参数 需填 1 项
Install base MCP servers to the configuration
必填参数:configPath
analyze_code 1 个参数 需填 1 项
Analyze code using OpenAI API (requires your API key). The analysis may take a few minutes. So, wait please.
必填参数:codePath
create_github_issues 3 个参数 需填 2 项
Create GitHub issues from analysis results. Requires GitHub token.
必填参数:owner、repo
服务介绍
MCP Neurolora
一个智能的MCP服务器,提供使用OpenAI API进行代码分析、代码收集和文档生成的工具。
🚀 安装指南
如果你还没有安装任何东西,不用担心!只需按照以下步骤操作,或者请你的助手帮助你完成安装。
第一步:安装Node.js
macOS
- 如果未安装Homebrew,请先安装:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" - 安装Node.js 18:
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)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejs
第二步:安装uv和uvx
所有操作系统
-
安装uv:
curl -LsSf https://astral.sh/uv/install.sh | sh -
安装uvx:
uv pip install uvx
第三步:验证安装
运行以下命令来验证所有内容是否已正确安装:
node --version # Should show v18.x.x
npm --version # Should show 9.x.x or higher
uv --version # Should show uv installed
uvx --version # Should show uvx installed
第四步:配置MCP服务器
你的助手会帮你:
-
找到你的Cline设置文件:
- VSCode:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - Claude桌面版:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows VSCode:
%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - Windows Claude:
%APPDATA%/Claude/claude_desktop_config.json
- VSCode:
-
添加如下配置:
{ "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" } } } }
第五步:安装基础服务器
只需让你的助手执行:
"请为我的环境安装基础MCP服务器"
你的助手将会:
- 找到你的设置文件
- 运行
install_base_servers工具 - 自动配置所有必要的服务器
安装完成后:
- 完全关闭VSCode(在macOS上按Cmd+Q,在Windows上按Alt+F4)
- 重新打开VSCode
- 新的服务器就可以使用了
重要提示: 在安装基础服务器后,需要完全重启VSCode才能正确初始化它们。
注意: 该服务器使用
npx直接执行npm包,这对于Node.js/TypeScript MCP服务器来说是最优选择,可以无缝集成到npm生态系统和TypeScript工具中。
基础MCP服务器
以下基础服务器将被自动安装和配置:
- fetch: 用于访问网络资源的基本 HTTP 请求功能
- puppeteer: 用于网页交互和测试的浏览器自动化功能
- sequential-thinking: 用于解决复杂任务的高级问题解决工具
- github: 用于仓库管理的 GitHub 集成功能
- git: 用于版本控制的 Git 操作支持
- shell: 基本的 shell 命令执行,包含常用命令:
- ls: 列出目录内容
- cat: 显示文件内容
- pwd: 打印当前工作目录
- grep: 搜索文本模式
- wc: 统计单词、行数、字符数
- touch: 创建空文件
- find: 搜索文件
🎯 助手可以做什么
请助手执行如下任务:
- "分析我的代码并提出改进建议"
- "为我的环境安装基础 MCP 服务器"
- "从我的项目目录收集代码"
- "为我的代码库创建文档"
- "生成包含我所有代码的 markdown 文件"
🛠 可用工具
analyze_code
使用 OpenAI API 分析代码,并生成包含改进建议的详细反馈。
参数:
codePath(必需): 要分析的代码文件或目录路径
示例用法:
{
"codePath": "/path/to/your/code.ts"
}
该工具将会:
- 使用 OpenAI API 分析您的代码
- 生成详细的反馈,包括:
- 问题及建议
- 最佳实践违规
- 影响分析
- 解决步骤
- 在您的项目中创建两个输出文件:
- LAST_RESPONSE_OPENAI.txt - 人类可读的分析报告
- LAST_RESPONSE_OPENAI_GITHUB_FORMAT.json - 适用于 GitHub 问题的结构化数据
注意:需要在环境配置中提供 OpenAI API 密钥
collect_code
将指定目录下的所有代码收集到一个带有语法高亮和导航的单一 markdown 文件中。
参数:
directory(必需): 收集代码的目录路径outputPath(可选): 保存输出 markdown 文件的路径ignorePatterns(可选): 忽略模式数组(类似于 .gitignore)
示例用法:
{
"directory": "/path/to/project/src",
"outputPath": "/path/to/project/src/FULL_CODE_SRC_2024-12-20.md",
"ignorePatterns": ["*.log", "temp/", "__pycache__", "*.pyc", ".git"]
}
install_base_servers
向您的配置文件安装基础 MCP 服务器。
参数:
configPath(必需): MCP 设置配置文件的路径
示例用法:
{
"configPath": "/path/to/cline_mcp_settings.json"
}
🔧 特性
服务器提供:
-
代码分析:
- OpenAI API 集成
- 结构化反馈
- 最佳实践推荐
- 生成 GitHub 问题
-
代码收集:
- 目录遍历
- 语法高亮
- 导航生成
- 基于模式的过滤
-
基础服务器管理:
- 自动安装
- 配置处理
- 版本管理
📄 许可证
MIT 许可证 - 您可以在自己的项目中自由使用!
👤 作者
Aindreyway
- GitHub: @aindreyway
⭐️ 支持
如果这个项目帮助到了您,请给它一个⭐️!