A2P: AIコーディングエージェントのためのエンジニアリング規律を強化するMCPサーバー

A2Pの機能
A2P(Architect-to-Product)は、MCPサーバーとしてパッケージ化されたAIエンジニアリングフレームワークで、Claude CodeのようなAIコーディングエージェントの一般的な問題に対処するために設計されています。単にツールを追加するのではなく、A2Pはゲート付きワークフローシステムを通じてエンジニアリングの規律を強制します。
コアワークフロー
このフレームワークは、強制ゲートを伴うライフサイクルを実装します:アーキテクチャ → 計画 → 構築 → 監査 → セキュリティ → デプロイ。各機能スライスは、RED → GREEN → REFACTOR → SAST → DONEの段階を経て進行しなければなりません。
この強制はコードで実装されています。エージェントがゲートの要件を満たさずに進行しようとすると、ツールはエラーをスローします。
具体的な強制例
- テストの証拠が存在しない限り、スライスは進行できません
- セキュリティスキャンはワークフローの一部として実行され、最後ではありません
- SSL/HTTPSが確認されるまで、デプロイをブロックできます
- デプロイ設定が生成される前に、シークレット管理を定義する必要があります
- ステートフルシステムは、バックアップ要件なしではデプロイを通過できません
- リリース決定と承認ポイントは明示的であり、プロンプトで曖昧にされません
追加機能
作成者は、構造的なコード探索を可能にするcodebase-memory-mcpを統合し、エージェントが「すべてをgrepで歩き回る」のではなく、リポジトリをより効率的に理解できるようにしました。
ユースケース
このフレームワークは、主に2つのシナリオ向けに設計されています:
- ガードレール付きで新規プロジェクトを開始する: アーキテクチャを定義 → スライスに分割 → ゲート付きTDDで構築 → セキュリティ → デプロイアーティファクト
- 雰囲気でコーディングされたMVPを強化する: セキュリティ、監査、リファクタリング、デプロイ準備に直接進む
技術詳細
A2PはMITライセンスの下でオープンソースです。リポジトリはgithub.com/BernhardJackiewicz/architect-to-productで利用可能です。
作成者は特に、Claude Codeを真剣に使用している開発者から批判的なフィードバックを求めています。現在のAIコーディングワークフローにおける最大の失敗モードについて尋ねています:テスト、セキュリティ、アーキテクチャの逸脱、偽の「完了」、またはデプロイの問題についてです。
📖 Read the full source: r/ClaudeAI
👀 See Also

SwiftUIエージェントスキル:AIによるビュー開発の強化
SwiftUI Agent Skillは、AIを活用してSwiftUIビュー開発を改善するオープンソースツールで、ベストプラクティスと最適化を組み込んでいます。

イタリアの列車データ用MCPサーバー:Claude内でのリアルタイム遅延・出発・時刻表情報
開発者がトレニタリア向けの非公式MCPサーバーを構築し、Claudeが自然言語で列車関連の質問に答えられるようにしました。このプロジェクトは、イタリアでの列車遅延確認のために複数のアプリを切り替える日常的な通勤問題を解決するために作成されました。

タームレンダー:Claude向け6倍トークン効率のASCII UIビジュアライゼーション
Termrenderは、生のClaude出力と比較して6倍のトークン効率でASCII UIビジュアライゼーションを生成するオープンソースのPythonツールです。最小限のトークンでダイアグラムやパネルを作成し、高速な生成と編集を実現します。

ソース管理されたPRレビューにAIチェックを導入する
Continueは、マークダウンファイルをソース管理されたチェックとして使用し、GitHubのステータスチェックを通じて表示されることで、プルリクエストのワークフローに直接AIチェックを統合します。