Claude MCP (Monitoring Control Panel)

Claude MCP (Monitoring Control Panel)

site icon
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工具

安装教程

  1. 全局安装: bash npm install -g claude-mcp 或直接使用NPX运行: bash npx claude-mcp start

  2. 启动服务器: bash npx claude-mcp startbash claude-mcp start

  3. 服务器默认运行在http://localhost:3333

调试方式

  1. 检查服务器是否运行: bash curl http://localhost:3333/api/health

  2. 测试Python代码分析: bash claude-mcp analyze ./path/to/python/file.py

  3. 查看环境变量配置: bash cat .env

许可证

该项目遵循 MIT 开源许可条款。