時間計算量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

LORE.md: AI会話から構造化された知識を抽出するためのオープンスタンダード
Tools

LORE.md: AI会話から構造化された知識を抽出するためのオープンスタンダード

LORE.mdは、AI会話から構造化された形式で持続的な知識を抽出するためのオープンスタンダードです。決定事項とその根拠、洞察、パターン、未解決の疑問、次のステップを捉え、すべてがセッション間でリンクします。

OpenClawRadar
AlterSpec v1.0:AIエージェントのためのランタイムポリシー強制
Tools

AlterSpec v1.0:AIエージェントのためのランタイムポリシー強制

AlterSpec v1.0は、AIエージェントとそのツールの間に位置するオープンソースのランタイム強制エンジンであり、実行前にYAMLで定義されたポリシーに対してアクションを評価します。許可/拒否/レビューの決定、暗号化されたポリシー署名、監査ログ機能を提供します。

OpenClawRadar
Claude AI セッションの圧縮問題と回避策
Tools

Claude AI セッションの圧縮問題と回避策

Claude AIセッションでのデフォルトの圧縮処理は、検索精度を約9.75/10から約5/10に低下させ、幻覚を引き起こす可能性があります。ユーザーは418Kトークンでテストを行い、Opusを使用した手動圧縮では精度が維持される一方、デフォルトの圧縮処理では失敗することを確認しました。

OpenClawRadar
Databasus PostgreSQLバックアップツールがAnthropicのオープンソースサポートを獲得
Tools

Databasus PostgreSQLバックアップツールがAnthropicのオープンソースサポートを獲得

Anthropicは、Claude for Open Sourceプログラムを通じてオープンソースのデータベースバックアップツールDatabasusを認定し、メンテナーにClaude Maxへの無料アクセスを提供しています。このツールはPostgreSQL、MySQL、MariaDB、MongoDBをサポートし、スケジュールされたバックアップ、70以上の保存先、AES-256-GCM暗号化を備えています。

OpenClawRadar