Skip to main content
Glama
gregpriday

@gpriday/techlead-mcp

by gregpriday

TechLead MCP

@gpriday/techlead-mcp は、コーディングエージェントに以下の2つの構造化されたツールを提供する読み取り専用のMCPサーバーです。

  • techlead.plan

  • techlead.review

ローカルのstdioモードをサポートし、プロバイダー側の構造化出力を使用し、OpenAI、Anthropic Claude、Gemini間でルーティングが可能です。

各ツールのレスポンスには、構造化された計画/レビュー、APIから返された場合のプロバイダーのトークン使用量、および設定されたモデルごとの価格カタログから算出された推定USDプロバイダーコストが含まれます。プロバイダーの請求ダッシュボードが正となります。

インストール

npm install -g @gpriday/techlead-mcp

Related MCP server: greybeard

設定

少なくとも1つのプロバイダーキーを含む .env ファイルを作成します:

OPENAI_API_KEY=
ANTHROPIC_API_KEY=
GEMINI_API_KEY=

オプションの設定:

techlead-mcp init

オプションのGitHub Issueタスクソース:

TECHLEAD_GITHUB_TOKEN=github_pat_or_fine_grained_token

呼び出し元は task を省略し、以下を提供できます:

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

サーバーはGitHub REST APIを通じてIssueの本文とコメントを読み取り、そのテキストをタスクとして使用します。

オプションの安価なモデルルーター:

TECHLEAD_OPTIONAL_LLM_ROUTER=true
TECHLEAD_ROUTER_PROVIDER=openai
TECHLEAD_DEFAULT_MODEL_TIER=balanced

有効にすると、ルーターモデルは githubIssue が使用された場合のGitHub Issueテキストを含む解決済みのタスクテキストに加え、コンテキストサイズとリスクシグナルを受け取ります。実際の計画/レビュー呼び出しにはOpenAI、Anthropic、またはGeminiを選択する場合がありますが、認証、セキュリティ、移行、データ損失、テスト失敗、および同様の高リスク作業については、決定論的な安全ルールにより引き続き最高ティアのルーティングが強制されます。

実行

techlead-mcp serve
techlead-mcp models

TechLead MCPは、リポジトリの隣で実行され、設定されたローカルルート配下の安全なファイルを読み取るように設計されているため、stdio専用です。デフォルトでは、ローカルの読み取りはプロセスの作業ディレクトリに制限されています。機密性の高い親ディレクトリからサーバーを実行しないでください。

Related MCP Connectors

Related MCP Servers