mcp-neurolora
MCP Neurolora
An intelligent MCP server that provides tools for code analysis using OpenAI API, code collection, and documentation generation.
🚀 Installation Guide
Don't worry if you don't have anything installed yet! Just follow these steps or ask your assistant to help you with the installation.
Step 1: Install Node.js
macOS
Install Homebrew if not installed:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Install Node.js 18:
brew install node@18 echo 'export PATH="/opt/homebrew/opt/node@18/bin:$PATH"' >> ~/.zshrc source ~/.zshrc
Windows
Download Node.js 18 LTS from nodejs.org
Run the installer
Open a new terminal to apply changes
Linux (Ubuntu/Debian)
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
sudo apt-get install -y nodejsStep 2: Install uv and uvx
All Operating Systems
Install uv:
curl -LsSf https://astral.sh/uv/install.sh | shInstall uvx:
uv pip install uvx
Step 3: Verify Installation
Run these commands to verify everything is installed:
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 installedStep 4: Configure MCP Server
Your assistant will help you:
Find your Cline settings file:
VSCode:
~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonClaude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows VSCode:
%APPDATA%/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonWindows Claude:
%APPDATA%/Claude/claude_desktop_config.json
Add this configuration:
{ "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" } } } }
Step 5: Install Base Servers
Simply ask your assistant: "Please install the base MCP servers for my environment"
Your assistant will:
Find your settings file
Run the install_base_servers tool
Configure all necessary servers automatically
After the installation is complete:
Close VSCode completely (Cmd+Q on macOS, Alt+F4 on Windows)
Reopen VSCode
The new servers will be ready to use
Important: A complete restart of VSCode is required after installing the base servers for them to be properly initialized.
Note: This server uses
npxfor direct npm package execution, which is optimal for Node.js/TypeScript MCP servers, providing seamless integration with the npm ecosystem and TypeScript tooling.
Base MCP Servers
The following base servers will be automatically installed and configured:
fetch: Basic HTTP request functionality for accessing web resources
puppeteer: Browser automation capabilities for web interaction and testing
sequential-thinking: Advanced problem-solving tools for complex tasks
github: GitHub integration features for repository management
git: Git operations support for version control
shell: Basic shell command execution with common commands:
ls: List directory contents
cat: Display file contents
pwd: Print working directory
grep: Search text patterns
wc: Count words, lines, characters
touch: Create empty files
find: Search for files
🎯 What Your Assistant Can Do
Ask your assistant to:
"Analyze my code and suggest improvements"
"Install base MCP servers for my environment"
"Collect code from my project directory"
"Create documentation for my codebase"
"Generate a markdown file with all my code"
🛠 Available Tools
analyze_code
Analyzes code using OpenAI API and generates detailed feedback with improvement suggestions.
Parameters:
codePath(required): Path to the code file or directory to analyze
Example usage:
{
"codePath": "/path/to/your/code.ts"
}The tool will:
Analyze your code using OpenAI API
Generate detailed feedback with:
Issues and recommendations
Best practices violations
Impact analysis
Steps to fix
Create two output files in your project:
LAST_RESPONSE_OPENAI.txt - Human-readable analysis
LAST_RESPONSE_OPENAI_GITHUB_FORMAT.json - Structured data for GitHub issues
Note: Requires OpenAI API key in environment configuration
collect_code
Collects all code from a directory into a single markdown file with syntax highlighting and navigation.
Parameters:
directory(required): Directory path to collect code fromoutputPath(optional): Path where to save the output markdown fileignorePatterns(optional): Array of patterns to ignore (similar to .gitignore)
Example usage:
{
"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
Installs base MCP servers to your configuration file.
Parameters:
configPath(required): Path to the MCP settings configuration file
Example usage:
{
"configPath": "/path/to/cline_mcp_settings.json"
}🔧 Features
The server provides:
Code Analysis:
OpenAI API integration
Structured feedback
Best practices recommendations
GitHub issues generation
Code Collection:
Directory traversal
Syntax highlighting
Navigation generation
Pattern-based filtering
Base Server Management:
Automatic installation
Configuration handling
Version management
📄 License
MIT License - feel free to use this in your projects!
👤 Author
Aindreyway
GitHub: @aindreyway
⭐️ Support
Give a ⭐️ if this project helped you!
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/aindreyway/mcp-neurolora'
If you have feedback or need assistance with the MCP directory API, please join our Discord server