Tencent Cloud Code Analysis

Un servidor MCP oficial para Tencent Cloud Code Analysis (TCA) que permite iniciar rápidamente análisis de código y obtener informes.

Documentación

Tencent Cloud Code Analysis (TCA) MCP Server​

Sitio web oficial (https://tca.tencent.com) Servidor MCP que soporta el protocolo MCP para iniciar rápidamente el análisis de código y obtener informes de análisis de código.

Tencent Cloud Code Analysis (TCA), que comenzó en 2012 (nombre de código interno: CodeDog), es una plataforma integral de análisis y seguimiento de código, nativa de la nube, distribuida y de alto rendimiento, que integra numerosas herramientas de análisis de código. Sus funciones principales son rastrear y analizar código continuamente, observar la calidad del código del proyecto y apoyar a los equipos en la herencia de la cultura del código. Para obtener más información sobre Tencent Cloud Code Assistant, visite la guía de uso del sitio web oficial: https://tca.tencent.com/document/zh/guide/.

Pasos de uso de TCA MCP Server​

1,Crear recursos relevantes en el sitio web oficial de TCA

Sitio web oficial: https://tca.tencent.com/​

  • paso1: [Crear un equipo] Visite el sitio web oficial de TCA, inicie sesión, seleccione crear un equipo, complete la información relevante y espere a que se apruebe la solicitud: create_team

  • paso2: [Crear un equipo de proyecto] Después de crear el equipo, haga clic para seleccionar el equipo y cree un equipo de proyecto después de ingresar: create a project team

  • paso3: [Acceder al repositorio de código] Después de crear el equipo de proyecto, haga clic para seleccionar el equipo de proyecto y seleccione acceder al repositorio de código que necesita ser analizado después de ingresar: repo

  • paso4: [Crear un proyecto de análisis] Después de acceder exitosamente al repositorio de código, cree un proyecto de análisis (se recomienda usar primero el plan de experiencia oficial en la figura para experimentar el uso): create a project

2, Crear un archivo de configuración tca-mcp.ini en el repositorio de código

Cree un archivo de configuración tca-mcp.ini en el repositorio de código que necesita análisis de código. El archivo de configuración se almacena en el directorio raíz del repositorio de código, y el contenido del archivo de configuración es el siguiente:

[config]
project_id=<project_id>
repo_id=<repo_id>
org_sid=<org_sid>
team_name=<team_name>

Los parámetros relevantes se pueden obtener de la ruta de la página correspondiente, como se muestra en la siguiente figura:

tca-mcp-ini参数

Donde 4iYVpci9nAX corresponde a org_sid; 19485 corresponde a repo_id; 234521 corresponde a project_id; first corresponde a team_name. Complete según la situación real.

3, Configurar TCA MCP Server

{
  "mcpServers": {
    "tca-mcp-server": {
      "command": "npx",
      "args": ["-y", "-p", "tca-mcp-server@latest", "tca-mcp-stdio"],
      "env": {
        "TCA_TOKEN": "<TCA_TOKEN>", 
        "TCA_USER_NAME": "<TCA_USER_NAME>"
      }
    }
  }
}

Los correspondientes TCA_TOKEN y TCA_USER_NAME se obtienen del sitio web oficial de TCA, [Centro Personal] -> [Token Personal], y se pueden acceder en https://tca.tencent.com/user/token.

Pasos de desarrollo de TCA MCP Server​

Requisitos: nodejs >= 22.0.0

1,npm run build 2, Agregar manualmente la configuración de prueba:

{
  "mcpServers": {
    "tca-mcp-server-test": {
      "command": "node",
      "args": ["/path/to/tca-mcp-server/dist/stdio.js"],
      "env": {
        "TCA_TOKEN": "<TCA_TOKEN>", 
        "TCA_USER_NAME": "<TCA_USER_NAME>",
      }
    }
  }
}