
Claude MCP (Monitoring Control Panel)

2025.03.23
0
JavaScript代码质量分析Python开发工具GitHub集成开发效率
Claude MCP (Monitoring Control Panel) 是一个轻量级的服务器,旨在帮助Claude分析和提高Python代码质量,特别是在The Everything App项目中。它提供了代码质量分析、文件操作、GitHub集成等功能,并与Claude桌面应用无缝协作。
View on GitHub
Overview
基本能力
产品定位
Claude MCP 是一个专为Python代码质量分析和改进设计的轻量级服务器,特别适用于The Everything App项目中的AWS Lambda函数、SageMaker模型、数据转换脚本和API集成等场景。
核心功能
- Python代码质量分析:使用Pyright进行代码分析,检查问题并提供修复建议。
- 文件操作:支持文件的读取、写入、搜索和列表查看。
- GitHub集成:能够列出仓库、获取内容、更新文件和创建拉取请求。
- 与Claude桌面应用协作:通过HTTP API与Claude桌面应用交互,实现代码分析和改进。
适用场景
- Python代码质量检查和改进
- 自动化代码审查和修复
- GitHub仓库的自动化管理
- 与Claude桌面应用集成的开发工作流
工具列表
- claude-mcp start:启动服务器
- claude-mcp analyze
:分析指定路径的Python文件或目录 - claude-mcp init:初始化新的Claude MCP项目
常见问题解答
- 如何启动服务器? 使用
npx claude-mcp start
或全局安装后运行claude-mcp start
。 - 如何配置GitHub集成? 在项目根目录的
.env
文件中设置GITHUB_TOKEN
环境变量。 - 默认端口是什么? 服务器默认运行在3333端口。
使用教程
使用依赖
- 需要Node.js环境
- 需要npm或npx工具
安装教程
-
全局安装:
bash npm install -g claude-mcp
或直接使用NPX运行:bash npx claude-mcp start
-
启动服务器:
bash npx claude-mcp start
或bash claude-mcp start
-
服务器默认运行在http://localhost:3333
调试方式
-
检查服务器是否运行:
bash curl http://localhost:3333/api/health
-
测试Python代码分析:
bash claude-mcp analyze ./path/to/python/file.py
-
查看环境变量配置:
bash cat .env