MCP Excel Analyzer is a lightweight Node.js server that connects to Claude Desktop and continuously analyzes Excel files across multiple projects. It helps detect and fix lint errors and coding issues, acting as a local AI assistant for developers.
- ✅ Monitors selected project paths for Excel files or coding issues
- ⚙️ Sends lint/code data to Claude for analysis
- 🔁 Continuously runs in the background
- 📡 Exposes endpoints for querying Claude or triggering analysis manually
- 🧠 Designed for automation and local developer productivity
mcp-excel-analyzer/
├── src/
│ ├── analyzer/ # Core logic for scanning and parsing Excel/code
│ ├── api/ # REST API endpoints
│ ├── services/ # Claude integration and helpers
│ └── config/ # Configurations and path setup
├── .env
├── package.json
└── README.md
- Node.js v18+
.envfile with Claude API keys and project settings
git clone https://github.com/your-username/mcp-excel-analyzer.git
cd mcp-excel-analyzer
npm installnpm startThe server will:
- Watch the specified directory
- Analyze Excel/code files
- Communicate with Claude Desktop
- Serve results via API
Send a POST request to /analyze with a file path:
curl -X POST http://localhost:3000/analyze -H "Content-Type: application/json" -d '{"filePath": "/path/to/project/file.xlsx"}'CLAUDE_API_KEY=your_api_key_here
WATCH_PATH=/path/to/projects
PORT=3000- Node.js
- Express.js
- Claude AI (local integration)
- dotenv
- Chokidar (for file watching)
- Add UI to display results visually
- Integrate real-time Claude responses
- Support more file types beyond Excel
Feel free to fork the repo and submit PRs or feature suggestions.
Created by @OsamaNuserat – for questions or collaboration, reach out anytime.