mcpField
I
Iris Code

Iris Code

ローカル
iriscode.coその他0今日更新

Iris Code について

Iris Codeは、コーディングエージェントにプロジェクト固有のコード品質の指摘、ルール、安全な修正、ゲート結果を提供するローカルMCPサーバーです。リファクタリング検証、データベーススキーマ確認、依存関係チェックにも対応します。

主な機能

  1. 01コード品質の指摘と測定
  2. 02プロジェクトのルールとしきい値
  3. 03安全な修正のプレビューと適用
  4. 04リファクタリングの計画と検証
  5. 05データベーススキーマの確認
  6. 06品質ゲートと依存関係チェック

活用シーン

  1. 01プロジェクトのコード品質を確認
  2. 02プレビュー後に機械的な修正を適用
  3. 03ベースラインに照らしてリファクタリングを確認
  4. 04依存関係と品質ゲートを確認

MCP 対応

ローカルstdioのMCPサーバーとして、チェック、修正、リファクタリング、スキーマ確認、品質ゲートなどのIris Codeツールをコーディングエージェントに公開します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"daiveedjay-iris-code": {
"command": "npx",
"args": [
"-y",
"@iris-code/mcp"
]
}
}
}
起動コマンドnpx -y @iris-code/mcp

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

パッケージ
npm@iris-code/mcp0.2.2

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Iris Code MCP ランチャー

コーディングエージェントに、プロジェクトの実際のコード品質ルール、検出結果、安全な修正、ゲートの結果を提供します。

このリポジトリには、Iris Code のローカル MCP サーバー用の npm ランチャーとセットアップドキュメントが含まれています。実装を含む公開済みの @iris-code/cli パッケージを起動します。解析エンジンのソースは別途管理されており、ここには含まれていません。ランチャーは MIT ライセンスを宣言していますが、このリポジトリは Iris Code 製品全体がオープンソースであるとは主張していません。

インストール

Node.js 18 以降が必要です。

npx -y @iris-code/mcp

クライアントの MCP 設定に以下を追加します。

{
  "mcpServers": {
    "iris_code": {
      "command": "npx",
      "args": ["-y", "@iris-code/mcp"]
    }
  }
}

通常、クライアントは現在のワークスペースルートを提供します。MCP ルートを提供しないクライアントでは、args に --root とプロジェクトの絶対パスを追加します。JetBrains IDE では、Iris Code プラグインをインストールしたうえで、[Tools | Iris Code | Set Up MCP Server]を使用します。

エージェントができること

ツール目的
iris_check検出箇所とコード品質の測定結果
iris_config解決済みのプロジェクトしきい値とルール
iris_fix_safe検証可能な機械的修正のプレビューと適用
iris_refactor_plan検出箇所を含むリファクタリング提案と取得済みのベースライン
iris_verify_refactorベースラインに対する改善の検証
iris_schema実際のデータベーステーブル、列、リレーション
iris_explain検出結果の根拠となるルールの詳細
iris_gate品質ゲートの結果と失敗したルール
iris_check_dependency依存関係のアドバイザリーに関する根拠
iris_check_packageインストール前のパッケージリスク

単一ファイルのワークフローは無料で、API キーは不要です。プロジェクトの新規作業にはサインインと該当するアクセス権が必要です。所有済みの根拠を再度開いても、プロジェクトアクションは追加で消費されません。有料アクセスでは、より広範な適用機能とプロジェクト機能が利用できます。現在の料金とMCP ガイドをご覧ください。

制限事項

解析はローカルで実行されます。このサーバーに汎用のシェル実行ツールはありません。シークレットの値はマスキングされ、要求されたパスはシンボリックリンクの解決後もプロジェクトルート内に制限されます。安全な修正はまずプレビューされ、適用にはプレビュー時の単一使用トークンが必要です。依存関係とアドバイザリーの検索にはネットワークへの同意が必要です。リポジトリの引き継ぎポリシーとアクセス確認も引き続き適用されます。

サポートとプライバシー

レジストリメタデータのリリース

バージョン 0.2.2 では、公式 MCP Registry の所有者名 io.github.Daiveedjay/iris-code が追加されます。ランチャーの動作と CLI の依存関係の範囲に変更はありません。npm の信頼された公開では、ワークフローのリポジトリと一致する必要があるため、npm パッケージのリポジトリ URL には既存の非公開リリース所有者が指定されています。この公開リポジトリではランチャーのソースとドキュメントを提供しますが、npm への公開は引き続き非公開のリリースワークフローから実行されます。

公式 MCP Registry の ID:io.github.Daiveedjay/iris-code、公開バージョン 0.2.2。公開レジストリメタデータを確認。このエントリはローカルの stdio トランスポートを使用し、ホストされたエンドポイントは使用しません。

コメント

MCP は初めてですか?

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

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