Skip to main content
Glama
gregpriday

@gpriday/techlead-mcp

by gregpriday

TechLead MCP

@gpriday/techlead-mcp ist ein schreibgeschützter MCP-Server, der Coding-Agenten zwei strukturierte Tools zur Verfügung stellt:

  • techlead.plan

  • techlead.review

Er unterstützt den lokalen stdio-Modus, verwendet providerseitige strukturierte Ausgaben und kann Anfragen über OpenAI, Anthropic Claude und Gemini routen.

Jede Tool-Antwort enthält den strukturierten Plan bzw. die Überprüfung, die Token-Nutzung des Providers (sofern von der API zurückgegeben) sowie geschätzte USD-Kosten, die aus dem konfigurierten Preisverzeichnis pro Modell abgeleitet werden. Die Abrechnungs-Dashboards der Provider bleiben maßgeblich.

Installation

npm install -g @gpriday/techlead-mcp

Related MCP server: greybeard

Konfiguration

Erstellen Sie eine .env-Datei mit mindestens einem Provider-Schlüssel:

OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=

Optionale Konfiguration:

techlead-mcp init

Optionale Quelle für GitHub-Issue-Aufgaben:

TECHLEAD_GITHUB_TOKEN=github_pat_or_fine_grained_token

Anrufer können dann task weglassen und stattdessen Folgendes angeben:

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

Der Server liest den Issue-Text und die Kommentare über die GitHub REST API und verwendet diesen Text als Aufgabe.

Optionaler Router für kostengünstige Modelle:

TECHLEAD_OPTIONAL_LLM_ROUTER=true
TECHLEAD_ROUTER_PROVIDER=openai
TECHLEAD_DEFAULT_MODEL_TIER=balanced

Wenn aktiviert, erhält das Router-Modell den aufgelösten Aufgabentext, einschließlich des GitHub-Issue-Textes bei Verwendung von githubIssue, sowie Informationen zur Kontextgröße und Risikosignale. Es kann OpenAI, Anthropic oder Gemini für den eigentlichen Planungs-/Überprüfungsaufruf wählen, jedoch erzwingen deterministische Sicherheitsregeln weiterhin das Routing auf höchster Ebene für Authentifizierung, Sicherheit, Migrationen, Datenverlust, fehlschlagende Tests und ähnliche Arbeiten mit hohem Risiko.

Ausführung

techlead-mcp serve
techlead-mcp models

TechLead MCP ist nur für stdio konzipiert, da es direkt neben dem Repository ausgeführt werden soll und sichere Dateien unter konfigurierten lokalen Verzeichnissen lesen soll. Standardmäßig sind lokale Lesezugriffe auf das Arbeitsverzeichnis des Prozesses beschränkt. Führen Sie den Server nicht aus einem sensiblen übergeordneten Verzeichnis aus.

Related MCP Connectors

Related MCP Servers