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에서 반환된 공급자 토큰 사용량, 그리고 구성된 모델별 가격 카탈로그에서 도출된 예상 USD 공급자 비용이 포함됩니다. 공급자 결제 대시보드가 최종 권한을 갖습니다.

설치

npm install -g @gpriday/techlead-mcp

Related MCP server: greybeard

구성

최소 하나의 공급자 키를 포함하는 .env 파일을 생성하세요:

OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=

선택적 구성:

techlead-mcp init

선택적 GitHub 이슈 작업 소스:

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

활성화되면 라우터 모델은 githubIssue 사용 시의 GitHub 이슈 텍스트를 포함하여 해결된 작업 텍스트와 컨텍스트 크기 및 위험 신호를 수신합니다. 실제 계획/검토 호출을 위해 OpenAI, Anthropic 또는 Gemini를 선택할 수 있지만, 결정론적 안전 규칙에 따라 인증, 보안, 마이그레이션, 데이터 손실, 테스트 실패 및 이와 유사한 고위험 작업에는 여전히 최상위 티어 라우팅이 강제됩니다.

실행

techlead-mcp serve
techlead-mcp models

TechLead MCP는 저장소 옆에서 실행되고 구성된 로컬 루트 아래의 안전한 파일을 읽도록 설계되었기 때문에 stdio 전용입니다. 기본적으로 로컬 읽기는 프로세스 작업 디렉토리로 제한됩니다. 민감한 상위 디렉토리에서 서버를 실행하지 마십시오.

Related MCP Connectors

Related MCP Servers