信条: AI支援開発におけるコーディング原則を強制するMCPサーバー
テネットは、James Dunn (jddunn) によって作成された MCP サーバーで、プロジェクトのルールを AI コーディングセッションにマッピングします。このサーバーは、アシスタントによって生成されたコードが確立された基準に従うように、ライブでプロジェクト特有のガイダンスを提供します。主な機能には、検索可能なルールライブラリ、モデルセッションへのコンテキスト注入、ダイナミックルールトグルが含まれます。これは、AI コーディングアシスタントから予測可能でプロジェクトに沿った出力を必要とするソフトウェアエンジニアやテクニカルアーキテクトを対象としています。
テネットは、標準とモデルセッションの間のプロトコルネイティブブリッジとして機能します
サーバーは、モデルコンテキストプロトコル専用に構築されており、MCP互換クライアントにテネットを公開します。これにより、AIクライアントは編集セッション中にプロジェクトルールを照会できます。このプロトコルの焦点は、各プロンプトにルールをコピー&ペーストする必要がなく、モデルがリクエストできる構造化されたエンドポイントを提供することで、アドホックシステムプロンプトとは異なります。
ルール管理と永続性により、チームは単一の真実のソースを保持できます
このツールは、コーディング原則に対して完全なCRUDを提供し、ルールをローカル構成に永続化します。これにより、ルールセットはセッション間で利用可能なままになります。管理者は、セッションを再起動することなくテネットを追加、更新、または削除できます。ストレージ形式はローカルJSONファイルであり、タグや名前を使用してプロジェクトレベルの整理を可能にします。
開発者のワークフローに統合されますが、特定のランタイムコンポーネントが必要です
インストールにはNode.js環境(バージョン18以上推奨)と、コンテキストを消費するためのClaude DesktopなどのMCP互換クライアントが必要です。セットアップオプションには、リポジトリのクローン作成やnpxを介してパッケージを呼び出すことが含まれており、サーバーはMCPエンドポイントをサポートする既存の開発者ツールチェーンに適合します。
期待すべき実用的な動作と運用制限
サーバーはAIセッションにテネットを注入し、モデル出力のポリシードリフトを減少させますが、AIクライアントは通常、そのコンテキストをリモートで処理するため、敏感なコードの検証が必要です。このプロジェクトは、GitHub上の初期MCP採用者の間で注目されており、コミュニティの関心を示していますが、成熟したエンタープライズプラットフォームではなく、アクティブな開発状況を示唆しています。
開発ワークフローにAIを組み込むチームのための実用的なガバナンス
AI支援コーディング中に繰り返し可能なプロジェクト固有の制約を必要とする開発チームのために、サーバーはクライアントがすでに使用しているプロトコルに結びついた実用的なガバナンス層を提供します。Node.jsサーバーを実行し、ルールライブラリを維持するためには控えめなセットアップ作業が必要です。サーバーを人間のレビューやCIチェックと組み合わせて、モデルがまだ生成する可能性のある文脈に合わない提案をキャッチします。





