メインコンテンツへスキップ
ToolPotion
AI アドバイザー
送信(無料)

MCPローカル監査ツール & システムアーキテクト V2

AI GitHub リポジトリAI コードレビュー・テストオープンソース · Windows, macOS, Linux

MCPローカル監査ツール & システムアーキテクト V2は、LM Studioを通じてローカルで実行されるLLMを使用してコードとシステム設計を監査するオープンソースのモデルコンテキストプロトコルサーバーであり、開発者のマシンから情報が外部に出ることはありません。これは、10の防御工学ルールに対して提出物をチェックするプロダクションコード監査モードと、トポロジーと実行計画を作成するシステムアーキテクトモードの間を自動的に切り替えます。

リポジトリを見る
共有
リポジトリを見る
共有

MCPローカル監査ツール & システムアーキテクト V2は、開発者自身のマシン上で完全に実行される言語モデルを使用してコードとシステム設計をレビューするオープンソースのモデルコンテキストプロトコル(MCP)サーバーです。これは、任意のMCP互換クライアントに接続し、すべての提出物をクラウドAPIではなくローカルのLM Studioサーバーに渡すため、コードや設計がマシンから外に出ることはなく、トークンコストも発生しません。

続きを読む

サーバーは、受信した提出物がコードか高レベルの仕様かを自動的に検出し、2つの役割のいずれかにルーティングします。プロダクションコード監査モードでは、入力を10の防御工学ルールに対してチェックし、ヌルチェックやゼロ除算などのロジックやエッジ条件、リソースリークや未閉じのコンテキストマネージャーなどのパフォーマンス問題、型ヒントや制約付きループガードなどの防御境界をカバーします。決定論的な承認または拒否の判定を返し、実行可能なフィードバックを提供します。システムアーキテクト & ストラテジストモードでは、入力がコードではなく仕様のように見えるときにトリガーされ、コンポーネントのトポロジー、ディレクトリ構造、同時実行性や障害点のリスクモデリング、段階的な実行計画を生成します。

言語モデルに到達する前に、高速ASTベースのセンチネルが提出物を解析し、eval、exec、os.system、subprocessなどの高リスク呼び出しをブロックし、誤った形式のPythonを完全に拒否します。すべての監査は、メトリクスと履歴のためのローカルSQLiteデータベースに構造化された行として記録され、ファインチューニングデータセットとしても機能する原子的なJSONログとして記録されます。別のウォッチャースクリプトはサーバーと並行して実行でき、新しい監査ファイルが作成されるとDiscordチャンネルにフォーマットされたステータス更新を投稿するため、チームはダッシュボードを開かずにレビュー活動を追跡できます。サーバーはまた、LM Studioのアクティブモデルエンドポイントに直接クエリを行うため、ハードコーディングされたモデル名を必要とせず、現在ロードされているモデルを取得します。

プロジェクトには、開発者がコーディングアシスタントの設定に貼り付けることができる「エージェントループプロトコル」スニペットが付属しており、アシスタントにコード変更後に監査ツールを呼び出し、拒否フィードバックを読み、報告された問題を修正し、最大5回の試行で再提出するよう指示します。

これは、クラウド推論に対して支払うことなく、または独自のコードをサードパーティAPIに公開することなく、MCPベースのコーディングワークフローに自動化されたコードとアーキテクチャレビューのステップを望む個々の開発者や小規模チームのために構築されています。Python 3.10以降、指示調整されたモデルがロードされたLM Studioインスタンス、およびMCP互換クライアントが必要です。プロジェクトはMITライセンスの下で配布されており、自由に使用できます。メンテイナーはKo-fiおよびGitHub Sponsorsを通じて任意の寄付を受け付けています。

  • カテゴリーAI コードレビュー・テスト
  • 料金モデルオープンソース
  • デプロイローカルで実行
  • プラットフォームWindows, macOS, Linux

  • コードと仕様の入力を自動的に検出し、対応する監査役割にルーティングするデュアルモードMCPサーバー

  • プロダクションコード監査モードは、決定論的な承認/拒否の判定で10の防御工学ルールに対して提出物をチェックします

  • システムアーキテクト & ストラテジストモードは、仕様からコンポーネントのトポロジー、リスクモデル、段階的な実行計画を作成します

  • ASTベースのセンチネルは、eval、exec、os.system、subprocessの呼び出しをブロックし、モデルに到達する前に誤った形式のPythonを拒否します

  • 完全にローカルのLM Studioサーバー上で実行されるため、コードは開発者のマシンから外に出ず、トークンコストも発生しません

  • 動的モデル発見は、LM Studioに現在ロードされているモデルを読み取ります

  • すべての監査をローカルSQLiteデータベースとファインチューニングデータセットに適した原子的なJSONファイルに記録します

  • バックグラウンドDiscordウォッチャーは、新しい監査結果が書き込まれるとリアルタイムでフォーマットされた更新を投稿します

  • コーディングアシスタントが繰り返しの監査と修正サイクルを通じて自己修正するようにする「エージェントループプロトコル」プロンプトスニペットを提供します

  • ライブLM StudioインスタンスなしでASTガード、データベースマイグレーション、推論パイプラインを検証するpytestスイートを含みます

  1. LM Studioをインストール: LM Studioをダウンロードし、指示調整されたモデルをロードし、ポート1234でローカルサーバーを起動します。

  2. サーバーをクローンして設定: リポジトリをクローンし、仮想環境を作成し、pipで依存関係をインストールします。

  3. MCPサーバーを登録: サーバーのブリッジスクリプトパスをMCPクライアントのmcpServers設定ファイルに追加します。

  4. 監査を実行: 監査ツールを通じてコードまたは仕様を提出します。サーバーは自動的にコード監査またはアーキテクトモードを選択します。

  5. 判定を確認: 承認または拒否のステータスとフィードバックを読み、拒否された場合は修正して再提出します。

  6. オプション: アクティビティを監視: ウォッチャースクリプトを実行して、新しい監査結果ごとにDiscord通知を受け取ります。

  • ローカルコードレビューゲート
  • アーキテクチャ計画
  • 自己修正コーディングエージェント
  • チーム監査の可視性

MCPローカル監査ツール & システムアーキテクト V2 のレビュー

読み込み中...

MCPローカル監査ツール & システムアーキテクト V2 に似た人気のAIツール

lai-harness

AI GitHub リポジトリ

lai-harnessは、小型LLM向けに設計されたローカルファーストで監査可能なコーディングハーネスです。コンパクトなツール、決定論的ポリシー、バリデーション、可観測性、コントロールプレーン、保護されたリリースを提供し、効率的で安全な開発プロセスを確保します。

AI コーディングアシスタント
ツールを見る

AI GitHub リポジトリ

小型LLM向けに設計されたローカルファーストで監査可能なコーディングハーネスです。コンパクトなツール、決定論的ポリシー、バリデーション、可観測性、コントロールプレーン、保護されたリリースを提供し、効率的で安全な開発プロセスを確保します。lai-harnessは、小型LLM向けに設計されたローカルファーストで監査可能なコーディングハーネスです。コンパクトなツール、決定論的ポリシー、バリデーション、可観測性、コントロールプレーン、保護されたリリースを提供し、効率的で安全な開発プロセスを確保します。

AI コーディングアシスタント
AI GitHub リポジトリ トップ250を見る

Bazは、計画から本番までのAI駆動のコードレビューを提供し、品質とセキュリティを確保します。GitHub、GitLab、Azure DevOpsと統合し、エンジニアリングチームに包括的な洞察と自動化を提供します。

AI コードレビュー・テスト

コードの説明で第87位

ツールを見る

計画から本番までのAI駆動のコードレビューを提供し、品質とセキュリティを確保します。GitHub、GitLab、Azure DevOpsと統合し、エンジニアリングチームに包括的な洞察と自動化を提供します。Bazは、計画から本番までのAI駆動のコードレビューを提供し、品質とセキュリティを確保します。GitHub、GitLab、Azure DevOpsと統合し、エンジニアリングチームに包括的な洞察と自動化を提供します。

AI コードレビュー・テスト
コードの説明で第87位

Kodus

AI アプリ

Kodusは、チームのワークフローとコーディング標準を学習するオープンソースのAIコードレビューツールです。品質、セキュリティ、パフォーマンスに関する正確なレビューを提供し、モデル選択とコストを完全に制御できます。既存のツールと統合して、カスタマイズされたフィードバックと技術的負債管理を実現します。

AI コードレビュー・テスト

AI コードレビュー・テストで第53位

ツールを見る

AI アプリ

チームのワークフローとコーディング標準を学習するオープンソースのAIコードレビューツールです。品質、セキュリティ、パフォーマンスに関する正確なレビューを提供し、モデル選択とコストを完全に制御できます。既存のツールと統合して、カスタマイズされたフィードバックと技術的負債管理を実現します。Kodusは、チームのワークフローとコーディング標準を学習するオープンソースのAIコードレビューツールです。品質、セキュリティ、パフォーマンスに関する正確なレビューを提供し、モデル選択とコストを完全に制御できます。既存のツールと統合して、カスタマイズされたフィードバックと技術的負債管理を実現します。

AI コードレビュー・テスト
AI コードレビュー・テストで第53位

アビエーター・バリファイは、プルリクエスト(PR)の前に意図をキャプチャし、実行中のコードに対して受け入れ基準を検証することで、従来のコードレビューを置き換えます。決定論的な検証を提供し、完全な監査証跡を持つことで、コンプライアンスを確保し、レビュアーの疲労を軽減します。

AI コードレビュー・テスト
ツールを見る

プルリクエスト(PR)の前に意図をキャプチャし、実行中のコードに対して受け入れ基準を検証することで、従来のコードレビューを置き換えます。決定論的な検証を提供し、完全な監査証跡を持つことで、コンプライアンスを確保し、レビュアーの疲労を軽減します。アビエーター・バリファイは、プルリクエスト(PR)の前に意図をキャプチャし、実行中のコードに対して受け入れ基準を検証することで、従来のコードレビューを置き換えます。決定論的な検証を提供し、完全な監査証跡を持つことで、コンプライアンスを確保し、レビュアーの疲労を軽減します。

AI コードレビュー・テスト
AI アプリ トップ250を見る

Chrome DevTools MCP

AI GitHub リポジトリ

Chrome DevTools MCPは、エージェントが実際のChromeインスタンスと対話し、コードを検証し、監査を実行できるようにします。エミュレーション、デバッグ、自動接続などの機能を提供し、エージェントの能力を向上させ、開発プロセスを効率化します。

ブラウザ・Web 自動化
ツールを見る

AI GitHub リポジトリ

エージェントが実際のChromeインスタンスと対話し、コードを検証し、監査を実行できるようにします。エミュレーション、デバッグ、自動接続などの機能を提供し、エージェントの能力を向上させ、開発プロセスを効率化します。Chrome DevTools MCPは、エージェントが実際のChromeインスタンスと対話し、コードを検証し、監査を実行できるようにします。エミュレーション、デバッグ、自動接続などの機能を提供し、エージェントの能力を向上させ、開発プロセスを効率化します。

ブラウザ・Web 自動化
AI GitHub リポジトリ トップ250を見る

Oscar - Git at Google

AI GitHub リポジトリ

Oscarは、ソフトウェア開発におけるメンテナーの負担を軽減するために設計されたオープンソースのコントリビューターエージェントアーキテクチャです。LLMを活用してセマンティック分析を行い、決定論的なコードでタスクを実行することで、イシュー処理やドキュメントマッチングなどを自動化し、オープンソースプロジェクトのメンテナンス効率を向上させることを目指しています。

AI コーディングアシスタント
ツールを見る

AI GitHub リポジトリ

ソフトウェア開発におけるメンテナーの負担を軽減するために設計されたオープンソースのコントリビューターエージェントアーキテクチャです。LLMを活用してセマンティック分析を行い、決定論的なコードでタスクを実行することで、イシュー処理やドキュメントマッチングなどを自動化し、オープンソースプロジェクトのメンテナンス効率を向上させることを目指しています。Oscarは、ソフトウェア開発におけるメンテナーの負担を軽減するために設計されたオープンソースのコントリビューターエージェントアーキテクチャです。LLMを活用してセマンティック分析を行い、決定論的なコードでタスクを実行することで、イシュー処理やドキュメントマッチングなどを自動化し、オープンソースプロジェクトのメンテナンス効率を向上させることを目指しています。

AI コーディングアシスタント
AI GitHub リポジトリ トップ250を見る
1 / 6