Skip to main content
Glama
gregpriday

@gpriday/techlead-mcp

by gregpriday

TechLead MCP

@gpriday/techlead-mcp — это MCP-сервер с доступом только для чтения, который предоставляет агентам по написанию кода два структурированных инструмента:

  • techlead.plan

  • techlead.review

Он поддерживает локальный режим stdio, использует структурированные выходные данные на стороне провайдера и может выполнять маршрутизацию между OpenAI, Anthropic Claude и Gemini.

Ответ каждого инструмента включает структурированный план/обзор, использование токенов провайдера (если возвращается API) и оценочную стоимость в долларах США, рассчитанную на основе настроенного каталога цен для каждой модели. Панели управления биллингом провайдеров остаются приоритетными источниками данных.

Установка

npm install -g @gpriday/techlead-mcp

Related MCP server: greybeard

Настройка

Создайте файл .env как минимум с одним ключом провайдера:

OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=

Дополнительная конфигурация:

techlead-mcp init

Дополнительный источник задач из GitHub Issues:

TECHLEAD_GITHUB_TOKEN=github_pat_or_fine_grained_token

В этом случае вызывающие стороны могут опустить параметр task и предоставить:

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

Сервер считывает тело задачи и комментарии к ней через GitHub REST API и использует этот текст в качестве задачи.

Дополнительный маршрутизатор для недорогих моделей:

TECHLEAD_OPTIONAL_LLM_ROUTER=true
TECHLEAD_ROUTER_PROVIDER=openai
TECHLEAD_DEFAULT_MODEL_TIER=balanced

При включении модель-маршрутизатор получает текст разрешенной задачи, включая текст из GitHub Issue (если используется githubIssue), а также сигналы о размере контекста и рисках. Она может выбрать OpenAI, Anthropic или Gemini для фактического вызова планирования/проверки, однако детерминированные правила безопасности по-прежнему принудительно направляют запросы на модели высшего уровня для задач, связанных с аутентификацией, безопасностью, миграциями, потерей данных, сбоями тестов и другими работами с высоким уровнем риска.

Запуск

techlead-mcp serve
techlead-mcp models

TechLead MCP работает только через stdio, так как он предназначен для запуска рядом с репозиторием и чтения безопасных файлов в настроенных локальных корневых каталогах. По умолчанию локальное чтение ограничено рабочим каталогом процесса. Не запускайте сервер из чувствительного родительского каталога.

Related MCP Connectors

Related MCP Servers