時間計算量MCP:静的解析ツールがAIコーディングエージェントにBig-O計算量を提供

✍️ OpenClawRadar📅 公開日: February 27, 2026🔗 Source
時間計算量MCP:静的解析ツールがAIコーディングエージェントにBig-O計算量を提供
Ad

Time Complexity MCPは、コードの静的解析を行ってBig-O時間計算量を決定し、その値をAIコーディングエージェントに直接供給するMCPサーバーです。このツールは、フロンティアモデルが自ら計算量を解析しようとする際に発生するトークン消費と潜在的な不正確さを回避します。

仕組み

サーバーはtree-sitterを使用してコードを抽象構文木(AST)に解析し、以下の要素を検出するために分析します:

  • ループのネストパターン
  • 再帰パターン
  • 既知の標準ライブラリのコスト

AIエージェントがツールとしてアクセスできる行注釈付きで、関数ごとのBig-O計算量を報告します。

検出内容

このツールは特定の計算量パターンを識別します:

  • .contains()forループ内にある場合 → O(n²)
  • .sort().indexOf()がコンパレータ内にある場合 → O(n² log n)
  • フィボナッチのような分岐再帰 → O(2ⁿ)
  • for i in range(10)のような定数範囲ループ → O(1)

対応言語

現在、JavaScript、TypeScript、Python、Java、Kotlin、Dartをサポートしています。

実世界での応用

開発者は自社のコードベースでこのツールを実行し、以下の点を発見しました:

  • ディレクトリスキャナー内のO(n³)
  • フォーマットユーティリティ内のO(n²)

これらの問題は、ツール自身のレポートに基づいて修正され、実用的な自己改善を示しています。

入手方法

Time Complexity MCPはオープンソースで、ビルド済みリリースはhttps://github.com/Luzgan/time-complexity-mcpで入手可能です。

📖 完全なソースを読む: r/ClaudeAI

Ad

👀 See Also

オープンクローで持続可能なAI知識インフラを構築する
Tools

オープンクローで持続可能なAI知識インフラを構築する

開発者がAIセットアップで一般的なステートレス問題に対処するため、OpenClaw上に「Brain」という完全な知識インフラストラクチャシステムを構築しました。このシステムは、Ollama、Postgres、MongoDB、Qdrant、Memgraphを使用し、完全にローカルハードウェア上で動作します。

OpenClawRadar
ベンチマーク結果:Mac Mini M4 16GBでテストされた331個のGGUFモデル
Tools

ベンチマーク結果:Mac Mini M4 16GBでテストされた331個のGGUFモデル

Mac Mini M4(16GB RAM)で331のGGUFモデルをベンチマークした結果、パレート最適モデルはわずか11モデルで、すべてがMixture-of-Expertsアーキテクチャでした。Mixture-of-Expertsモデルは性能を支配し、中央値で20.0トークン/秒を達成(密モデルは4.4トークン/秒)。

OpenClawRadar
nah: Claude Code向けの文脈を考慮した権限ガード
Tools

nah: Claude Code向けの文脈を考慮した権限ガード

nahはClaude Code内のすべてのツール呼び出しを傍受するPreToolUseフックで、filesystem_readやgit_history_rewriteなどのアクションタイプでコマンドを分類し、コンテキストに基づいてポリシーを適用します。決定論的分類器をミリ秒単位で実行し、曖昧なケースにはオプションでLLMエスカレーションを行います。

OpenClawRadar
Cloudflare、Supabase、Vercelを使用したAIキュレートRedditフィードのオープンソースツール
Tools

Cloudflare、Supabase、Vercelを使用したAIキュレートRedditフィードのオープンソースツール

開発者が、AI支援開発とバイブコーディングに関する低品質なコンテンツをフィルタリングするために特別に設計された、AIでキュレーションされたRedditフィードを作成するセルフホストツールをオープンソース化しました。このツールは、「AIで2時間で100万ドルを稼いだ」といった投稿、手抜きのスクリーンショット、繰り返される初心者向けの質問などを排除します。

OpenClawRadar