MCP Performance Analysis Server

Um servidor para detectar problemas críticos de desempenho em código, fornecendo análise concisa e saída.

Documentação

🚀 MCP Performance Analysis Server

Ferramenta de análise inteligente de dados de monitoramento de desempenho de aplicativos móveis, focada na detecção de problemas graves

📋 Início Rápido

1. Obter o Projeto

git clone git@github.com:DaSheng1994/mcp_analyze_quality.git
cd mcp_analyze_quality

2. Instalar Dependências

# 创建虚拟环境
python3 -m venv .venv
source .venv/bin/activate  # Linux/macOS

# 安装依赖
pip install -r requirements.txt

3. Configurar o Cursor MCP

Edite ~/.cursor/mcp.json:

{
  "mcpServers": {
    "performance-analyzer": {
      "command": "/path/to/your/project/.venv/bin/python",
      "args": ["/path/to/your/project/main.py"],
      "cwd": "/path/to/your/project"
    }
  }
}

4. Reiniciar o Cursor e Usar

Saia completamente e reinicie o Cursor, depois digite no diálogo:

分析这个性能数据:http://localhost:8000/meminfo.csv

🌐 Implantação Remota

Implantação no Servidor

# 在服务器上部署
git clone git@github.com:DaSheng1994/mcp_analyze_quality.git
cd mcp_analyze_quality
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

# 启动服务(后台运行)
nohup python main.py > mcp.log 2>&1 &
nohup python3 -m http.server 8000 > http.log 2>&1 &

Configuração do Cliente

Os membros da equipe configuram em seus respectivos Cursors:

{
  "mcpServers": {
    "performance-analyzer": {
      "command": "ssh",
      "args": ["your-server", "cd /path/to/mcp_analyze_quality && .venv/bin/python main.py"],
      "env": {}
    }
  }
}

Usar o Serviço Remoto

分析这个性能数据:http://your-server-ip:8000/meminfo.csv

📊 Recursos

  • Detecção de Problemas Graves: Focada em identificar problemas graves de desempenho que precisam de tratamento imediato
  • Saída Concisa: Retorna apenas informações de alerta grave, evitando sobrecarga de informações
  • Análise Inteligente: Julgamento preciso baseado em regras predefinidas
  • Fácil Integração: Servidor MCP leve, implantação rápida

🚨 Regras de Alerta Grave

Detecção de alertas graves atualmente suportada:

  • Alerta de Memória Física: Acionado quando VmRSS excede 1.3GB
  • Alerta de Quantidade de Views: Acionado quando o crescimento de Views excede 700

📝 Regras Personalizadas

Você pode personalizar as regras de análise modificando o arquivo .cursor/rules/quality-rules.mdc.


🚀 Comece a usar a ferramenta de análise de desempenho MCP agora!