Architecture MCP
AI駆動のGitHubリポジトリのアーキテクチャ分析とインテリジェントコーディングエージェントシステムです。コードベースの構造を深く分析し、アーキテクチャブループリントを生成し、リアルタイムのMCPツールを使用して、AIコーディングエージェントが統一されたアーキテクチャ規範に従うようにし、コードの品質と一貫性を向上させます。
スコア : 2ポイント
ダウンロード数 : 4.0K
Architecture Blueprints MCP Serverとは?
Architecture BlueprintsはAI駆動のアーキテクチャ分析と実行システムで、AIプログラミングアシスタントがコードを作成する際にアーキテクチャ認識が不足している問題を解決するために設計されています。従来のAIアシスタントは、各会話で少量のファイルしか閲覧できず、アーキテクチャを推測するため、コードスタイルが一貫しないことがあります。このシステムは、コードベース全体を深く分析してアーキテクチャブループリントを生成し、MCPプロトコルを通じてAIアシスタントをリアルタイムでガイドし、すべてのコードがプロジェクトのアーキテクチャ規範に準拠するようにします。Architecture Blueprints MCP Serverの使い方は?
使用方法は主に3つのステップに分かれます:1) GitHubリポジトリを分析します。システムは7 - 9段階のAI分析を行い、アーキテクチャを深く理解します。2) 生成されたアーキテクチャドキュメントをリポジトリに同期します。これにはCLAUDE.mdファイル、MCP設定などが含まれます。3) IDEでMCPサーバーの接続を設定すると、AIアシスタントがリアルタイムのアーキテクチャガイドを受け取ることができます。適用シーン
AIプログラミングアシスタントを使用するすべてのソフトウェア開発プロジェクトに適しています。特に、チーム協業プロジェクトでコードの一貫性を維持する必要がある場合、大型プロジェクトで明確なアーキテクチャ階層を維持する必要がある場合、新しいメンバーやAIアシスタントが複雑なコードベースを迅速に理解する必要がある場合、50個のAI生成PRが同じアーキテクチャパターンに従う必要があるプロジェクトに最適です。主要機能
深いアーキテクチャ分析
7 - 9段階のAI分析を通じてコードベースを全面的にスキャンし、アーキテクチャ層、命名規則、通信パターン、実装パターンなどを識別し、秒単位の粗い閲覧ではなく、分単位の構造化された分析を提供します。
フォルダレベルのコンテキスト
重要な各フォルダに専用のCLAUDE.mdファイルを生成し、アーキテクチャガイド、コーディングパターン、重要なファイルガイド、一般的なタスクを含めます。AIアシスタントがどのフォルダに入っても、すぐにルールを理解できます。
リアルタイムのアーキテクチャ実行
MCPツールを使用して、AIアシスタントの行動前に検証を行います。where_to_put、check_naming、how_to_implementなどのツールは、提案ではなく具体的な答えを返し、コードがアーキテクチャに準拠するようにします。
単一の事実源
CLAUDE.md、Cursorルール、AGENTS.md、MCPツールはすべて同じアーキテクチャブループリントに由来しています。ツールを切り替えたり、新しいメンバーが参加したりしても、同じルールに従います。
増分再分析
一部のフォルダが変更された場合、増分モードでは変更されていないフォルダのキャッシュされたAI分析結果を再利用し、再分析時間を大幅に削減します。
アーキテクチャパターンの再利用
アーキテクチャが良好なプロジェクトを分析した後、そのブループリントを新しいプロジェクトの参照アーキテクチャとして使用できます。これにより、各AIアシスタントが検証済みのパターンに従い、再発明する必要がなくなります。
自動検証
Claude Codeには自動フックが統合されており、会話開始時にCLAUDE.mdファイルが古くなっていないかをチェックし、各応答後に変更されたファイルがアーキテクチャ規則に準拠しているかを検証します。
利点
AIアシスタントのアーキテクチャの盲点問題を解決し、コードの一貫性を保証します。
深い分析により、人間による閲覧よりも包括的なアーキテクチャ理解を提供します。
リアルタイムの検証により、アーキテクチャ違反のコードがコードベースに入るのを防ぎます。
AIアシスタントにアーキテクチャを繰り返し説明する時間コストを削減します。
アーキテクチャパターンの再利用をサポートし、新しいプロジェクトの開発を加速します。
主流のAIアシスタント(Claude Code、Cursorなど)とシームレスに統合されます。
増分分析によりパフォーマンスが最適化され、重複作業が減少します。
制限
Anthropic APIキーが必要で、API呼び出し料金が発生する可能性があります。
初期分析に時間がかかります(1 - 3分)。極小規模のプロジェクトには適していません。
プライベートリポジトリにはGitHubアクセストークンが必要です。
アーキテクチャ分析の品質はAIモデルの理解能力に依存します。
出力ドキュメントをリポジトリに同期しないと機能しません。
MCPサーバーの設定には基本的なIDE設定知識が必要です。
使い方
環境の準備と起動
リポジトリをクローンし、起動スクリプトを実行します。システムは自動的に依存関係をインストールし、データベースとサービスを起動します。
APIキーの取得
Anthropic APIキー(分析段階で必要)とGitHub個人アクセストークン(リポジトリにアクセスするために必要)を準備します。
リポジトリの分析
ローカルのフロントエンド界面(http://localhost:4000)にアクセスし、リポジトリURLを入力して分析を開始します。
出力をリポジトリに同期する
分析が完了した後、デリバリーパネルを使用してCLAUDE.mdなどのドキュメントをリポジトリにプッシュします。
IDE接続の設定
IDEでMCPサーバーの接続を設定し、AIアシスタントがアーキテクチャガイドツールにアクセスできるようにします。
使用例
新しいAPIエンドポイントの追加
AIアシスタントがユーザープロファイルに関連するAPIエンドポイントを追加する必要がありますが、どのディレクトリに配置し、どのような命名規則を使用するかがわからない場合。
サービスクラスの命名の検証
開発者がUserDataProcessorという名前のサービスクラスを作成することを提案し、プロジェクトの命名規則に準拠しているかを検証する必要がある場合。
認証の実装方法の検索
新しい開発者が、新しい保護されたエンドポイントを追加するために、プロジェクトがJWT認証をどのように実装しているかを知る必要がある場合。
プロジェクトのアーキテクチャ層の理解
新しく参加したAIアシスタントが、プロジェクトのアーキテクチャ階層と組織構造を迅速に理解する必要がある場合。
よくある質問
Architecture Blueprintsは通常のコード分析ツールとどのように異なりますか?
すべてのリポジトリに対して繰り返し分析する必要がありますか?
MCPサーバーはどのようなIDEとAIアシスタントをサポートしていますか?
分析プロセスでソースコードは変更されますか?
アーキテクチャが変更された場合、どうすればよいですか?
どれくらいのAnthropic API呼び出しが必要ですか?費用はどのようになりますか?
プライベートリポジトリを分析できますか?
Claude Codeの自動フックはどのように機能しますか?
関連リソース
公式GitHubリポジトリ
プロジェクトのソースコード、問題追跡、貢献ガイド
MCPプロトコルドキュメント
Model Context Protocolの公式ドキュメントと仕様
Anthropic APIコンソール
Anthropic APIキーを取得し、使用量を管理する
GitHubトークン管理
GitHub個人アクセストークンを作成し、管理する
技術アーキテクチャドキュメント
詳細な技術アーキテクチャ、コンポーネント設計、APIリファレンス
Claude Codeドキュメント
Claude Codeの機能と使用ガイド

Edgeone Pages MCP Server
EdgeOne Pages MCPは、MCPプロトコルを通じてHTMLコンテンツをEdgeOne Pagesに迅速にデプロイし、公開URLを取得するサービスです。
TypeScript
24.0K
4.8ポイント

Gmail MCP Server
Claude Desktop用に設計されたGmail自動認証MCPサーバーで、自然言語でのやり取りによるGmailの管理をサポートし、メール送信、ラベル管理、一括操作などの完全な機能を備えています。
TypeScript
17.6K
4.5ポイント

Context7
Context7 MCPは、AIプログラミングアシスタントにリアルタイムのバージョン固有のドキュメントとコード例を提供するサービスで、Model Context Protocolを通じてプロンプトに直接統合され、LLMが古い情報を使用する問題を解決します。
TypeScript
79.5K
4.7ポイント

Baidu Map
認証済み
百度マップMCPサーバーは国内初のMCPプロトコルに対応した地図サービスで、地理コーディング、ルート計画など10個の標準化されたAPIインターフェースを提供し、PythonとTypescriptでの迅速な接続をサポートし、エージェントに地図関連の機能を実現させます。
Python
36.1K
4.5ポイント

Gitlab MCP Server
認証済み
GitLab MCPサーバーは、Model Context Protocolに基づくプロジェクトで、GitLabアカウントとのやり取りに必要な包括的なツールセットを提供します。コードレビュー、マージリクエスト管理、CI/CD設定などの機能が含まれます。
TypeScript
21.4K
4.3ポイント

Unity
認証済み
UnityMCPはUnityエディターのプラグインで、モデルコンテキストプロトコル (MCP) を実装し、UnityとAIアシスタントのシームレスな統合を提供します。リアルタイムの状態監視、リモートコマンドの実行、ログ機能が含まれます。
C#
26.4K
5ポイント

Magic MCP
Magic Component Platform (MCP) はAI駆動のUIコンポーネント生成ツールで、自然言語での記述を通じて、開発者が迅速に現代的なUIコンポーネントを作成するのを支援し、複数のIDEとの統合をサポートします。
JavaScript
19.5K
5ポイント

Sequential Thinking MCP Server
MCPプロトコルに基づく構造化思考サーバーで、思考段階を定義することで複雑な問題を分解し要約を生成するのに役立ちます。
Python
30.9K
4.5ポイント





