mcpField
R
RuleDrift

RuleDrift

ローカル
github.com/ri7inAI・エージェント011 週間前に更新

RuleDrift について

RuleDriftは、会話が長くなってもAIエージェントが重要な指示に従うかをローカルで検証するテストスイートです。プロンプト、モデル、メモリーシステム、エージェントのワークフロー変更の確認に使えます。

主な機能

  1. 01ルールが最初に破られる箇所を特定
  2. 02ターミナル、JSON、JUnitのレポート
  3. 03ローカルOllamaと独自エージェントに対応
  4. 04CI向けの安定した終了コード
  5. 05コーディングクライアント向けの任意MCPツール

活用シーン

  1. 01プロンプト変更後の指示保持をテスト
  2. 02長い会話でのエージェント動作を確認
  3. 03CIでルールチェックを実行

MCP 対応

RuleDriftはAIコーディングクライアント向けの任意MCPツールを提供します。`npx -y rule-drift mcp --root /path/to/your/project`でMCPサーバーを起動できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"ri7in-rule-drift": {
"command": "npx",
"args": [
"-y",
"rule-drift"
]
}
}
}
起動コマンドnpx -y rule-drift

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmrule-drift0.1.1

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
configPathstringいいえMCP ワークスペースのルート内にある設定ファイルのパスです。

詳細

RuleDrift のロゴ

RuleDrift

エージェントがルールから逸脱する瞬間を検知します。

RuleDrift は、会話が長くなったり、注意がそれたりした後も、AI エージェントが重要な指示に従い続けているかをテストします。

プロンプト、モデル、メモリシステム、またはエージェントのワークフローを変更したときに、テストスイートとして実行できます。ローカルで動作し、本番環境のリクエストの前段には配置されません。

クイックスタート

Node.js 22 以降と Ollama が必要です。

ollama pull qwen3:1.7b
npx rule-drift init
npx rule-drift test

有料のモデル API、アカウント、バックエンド、テレメトリは不要です。

利用できる機能

  • ルールに違反する最初の会話時点
  • ターミナル、JSON、JUnit のレポート
  • ローカルの Ollama と、持ち込みエージェントへの対応
  • AI コーディングクライアント向けのオプションの MCP ツール
  • CI 向けの安定した終了コード

MCP

npx -y rule-drift mcp --root /path/to/your/project

クライアントの設定と安全性の詳細については、MCP セットアップガイドをご覧ください。

ドキュメント

コントリビューションを歓迎します。CONTRIBUTING.mdをご覧ください。MITライセンスのもとで提供されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。