tremaynet/claude-mcp
If you are the rightful owner of claude-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Claude MCP is a lightweight server designed to analyze and improve Python code quality in The Everything App project.
Claude MCP (Monitoring Control Panel)
A simple, lightweight server that allows Claude to analyze and improve Python code quality in The Everything App project.
Features
- 🚀 Easy to install and use with NPX
- 🔍 Python code quality analysis with Pyright
- 🛠️ File operations (read, write, search)
- 🌐 GitHub integration
- 🧠 Works with Claude Desktop App
Installation
Install the package globally:
npm install -g claude-mcp
Or run directly with NPX:
npx claude-mcp start
Quick Start
-
Start the server:
npx claude-mcp start
-
The server will run on port 3333 by default.
-
You can now interact with the server using Claude Desktop App or any HTTP client.
Usage with Claude
When using Claude Desktop App, ask Claude to analyze your Python code:
Claude, please analyze the Python code in my project using the local MCP server at http://localhost:3333
Claude can then use the server's API to:
- Check for Python code issues
- Suggest fixes
- Create PRs with improvements
API Endpoints
Python Code Quality
POST /api/python/analyze
- Analyze a Python file or directoryPOST /api/python/fix
- Apply fixes to a Python file
File Operations
POST /api/files/list
- List files in a directoryPOST /api/files/read
- Read a filePOST /api/files/write
- Write to a filePOST /api/files/search
- Search for files
GitHub Integration
GET /api/github/repos
- List GitHub repositoriesPOST /api/github/content
- Get repository contentPOST /api/github/update
- Create or update a filePOST /api/github/pr
- Create a pull request
CLI Commands
claude-mcp start
- Start the serverclaude-mcp analyze <path>
- Analyze a Python file or directoryclaude-mcp init
- Initialize a new Claude MCP project
Environment Variables
Create a .env
file in your project root with the following variables:
PORT=3333
GITHUB_TOKEN=your_github_token
Integration with The Everything App
This tool is specifically designed to help Claude analyze and improve Python code quality in The Everything App project, focusing on:
- AWS Lambda functions
- SageMaker models
- Data transformation scripts
- API integrations
License
MIT