SpecLock: AIコーディング制約を強制するMCPサーバー

✍️ OpenClawRadar📅 公開日: March 10, 2026🔗 Source
SpecLock: AIコーディング制約を強制するMCPサーバー
Ad

SpecLockは、セッション間でプロジェクトの制約を記憶し、AIコーディングエージェントがそれらを違反するのをブロックするMCPサーバーです。MITライセンスの下で無料のオープンソースツールとして利用可能です。

SpecLockの仕組み

このツールは意味理解を通じて制約違反を検出します。ソースからの例では、以下のような検出が可能です:

  • 同義語(「ログインページにソーシャルログインを追加」でlogin→auth)
  • 婉曲表現(「認証フローを合理化」でstreamline→modify)
  • 時間的な回避(「テストのために一時的にMFAを無効化」)
  • 複合文に埋め込まれた違反(「UIを更新し、ユーザーテーブルも削除」)

性能とテスト

Claudeは独自の対抗テストスイートでSpecLockを独立テストしました:7つのスイート、合計100テスト。このツールは100/100のスコア、誤検知ゼロ、見逃し違反ゼロという結果でした。各制約チェックは平均15.7msかかります。

セットアップと設定

Claude CodeでMCPサーバーとしてSpecLockを使用するには、.mcp.jsonファイルに以下の設定を追加します:

{
  "mcpServers": {
    "speclock": {
      "command": "npx",
      "args": ["-y", "speclock", "serve", "--project", "."]
    }
  }
}

インストール

npm経由でインストール:npm install speclock。このツールには42のMCPツールが含まれており、GitHubのgithub.com/sgroy10/speclockで利用可能です。

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

Ad

👀 See Also

RustとTauriで構築するローカルオープンソースAIワークスペース
Tools

RustとTauriで構築するローカルオープンソースAIワークスペース

Rust、Tauri、sqlite-vecを使用して構築された完全ローカルでオープンソースのAIワークスペースを探索してください。Pythonバックエンドは使用していません。

OpenClawRadar
Memex:Claude Cowork用オープンソースメモリプラグイン
Tools

Memex:Claude Cowork用オープンソースメモリプラグイン

Memexは、階層化されたコンテキスト読み込みシステムを使用して、Claude Coworkにセッションをまたいだ永続的なメモリを提供するオープンソースプラグインです。/memex:initを一度実行すると、Claudeはセッションごとに約20秒で自己ブリーフィングを行い、前回の続きから作業を開始します。

OpenClawRadar
Claude Code Studio:複数のClaudeコーディングセッションを管理するオープンソースデスクトップアプリ
Tools

Claude Code Studio:複数のClaudeコーディングセッションを管理するオープンソースデスクトップアプリ

Claude Code Studio v0.9.3は、複数のClaude Code CLIセッションを管理するためのマルチペインインターフェースを提供するオープンソースのデスクトップアプリケーションです。ターミナルタブの切り替え、セッションの永続化、指示の繰り返しといった一般的なワークフローの問題に対応しています。

OpenClawRadar
W2A — エージェントセンサーのためのオープンプロトコル:ローカルエージェントにリアルタイム知覚を提供する
Tools

W2A — エージェントセンサーのためのオープンプロトコル:ローカルエージェントにリアルタイム知覚を提供する

W2A(World2Agent)はAIエージェントの認識層を標準化するオープンプロトコルです。セルフホスト可能、TypeScript SDK、Apache 2.0ライセンス。ワンオフのスクリプトなしでセンサーからのリアルタイム信号をエージェントが受信できます。

OpenClawRadar