Skip to main content
Glama
gregpriday

@gpriday/techlead-mcp

by gregpriday

TechLead MCP

@gpriday/techlead-mcp es un servidor MCP de solo lectura que ofrece a los agentes de programación dos herramientas estructuradas:

  • techlead.plan

  • techlead.review

Admite el modo stdio local, utiliza salidas estructuradas del lado del proveedor y puede enrutar entre OpenAI, Anthropic Claude y Gemini.

Cada respuesta de la herramienta incluye el plan/revisión estructurado, el uso de tokens del proveedor cuando lo devuelve la API y un coste estimado en USD del proveedor derivado del catálogo de precios configurado por modelo. Los paneles de facturación del proveedor siguen siendo la fuente autorizada.

Instalación

npm install -g @gpriday/techlead-mcp

Related MCP server: greybeard

Configuración

Cree un archivo .env con al menos una clave de proveedor:

OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=

Configuración opcional:

techlead-mcp init

Fuente de tareas de GitHub Issues opcional:

TECHLEAD_GITHUB_TOKEN=github_pat_or_fine_grained_token

Entonces, los llamadores pueden omitir task y proporcionar:

{
  "cwd": "/repo",
  "githubIssue": {
    "repository": "owner/repo",
    "issueNumber": 123
  },
  "files": []
}

El servidor lee el cuerpo del issue y los comentarios del issue a través de la API REST de GitHub y utiliza ese texto como tarea.

Enrutador de modelo económico opcional:

TECHLEAD_OPTIONAL_LLM_ROUTER=true
TECHLEAD_ROUTER_PROVIDER=openai
TECHLEAD_DEFAULT_MODEL_TIER=balanced

Cuando está habilitado, el modelo del enrutador recibe el texto de la tarea resuelta, incluido el texto del issue de GitHub cuando se utiliza githubIssue, además del tamaño del contexto y las señales de riesgo. Puede elegir OpenAI, Anthropic o Gemini para la llamada de plan/revisión real, pero las reglas de seguridad deterministas aún fuerzan el enrutamiento de nivel máximo para autenticación, seguridad, migraciones, pérdida de datos, pruebas fallidas y trabajos de alto riesgo similares.

Ejecución

techlead-mcp serve
techlead-mcp models

TechLead MCP es solo para stdio porque está diseñado para ejecutarse junto al repositorio y leer archivos seguros bajo las raíces locales configuradas. De forma predeterminada, las lecturas locales están restringidas al directorio de trabajo del proceso. No ejecute el servidor desde un directorio principal confidencial.

Related MCP Connectors

Related MCP Servers