Iris Code

io.github.Daiveedjay由 GitHub 帳號 Daiveedjay 發布v0.2.2更新於 Oct 29, 2026

Local code-quality rules, findings, preview-first safe fixes and gate results for coding agents.

已驗證STDIO僅桌面資料庫開發者工具

概覽

AI 產生的概覽

本機 MCP 伺服器,為編碼代理提供專案實際的程式碼品質規則、檢查結果、先預覽的安全修正與品質閘門結果。

可以做什麼
  • 執行程式碼檢查並讀取帶位置的發現與程式碼健康度指標
  • 檢視解析後的專案門檻、規則,以及發現背後的規則說明
  • 預覽並套用可證明的機械式修正,並依擷取的基準規劃重構
  • 對照基準驗證重構改善,並讀取品質閘門結果與未通過的規則
  • 查詢實際資料庫資料表、欄位與關聯,以及相依性公告與安裝前的套件風險
適用情境
適合希望編碼代理依專案實際品質規則、而非一般性建議來工作的情境:檢查程式碼、套用安全的機械式修正、規劃並驗證重構,或在變更合併前執行品質閘門。
執行需求
需要 Node.js 18 或更新版本,透過 npx 以 stdio 在本機執行。用戶端通常會提供工作區根目錄,否則需在參數附加 --root 與專案絕對路徑。單一檔案工作流程免費且不需 API 金鑰;新專案工作需登入並具備相應權限。相依性與公告查詢需網路授權。
安裝前請注意
套用修正會寫入專案檔案,但需使用預覽產生的一次性權杖。新專案工作需登入,付費方案才提供更廣泛的能力,請先確認價格。相依性與公告查詢僅在同意後才會透過網路傳送資料。分析引擎原始碼不在公開的啟動器儲存庫中。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Iris Code,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。

其他 MCP 客戶端

參照 儲存庫 中的啟動說明。

README

Iris Code MCP launcher

Give coding agents your project's real code-quality rules, findings, safe fixes and gate results.

This repository contains the npm launcher and setup documentation for Iris Code's local MCP server. It starts the published @iris-code/cli package, which carries the implementation. The analysis engine's source is maintained separately and is not included here. The launcher declares the MIT license; this repository does not claim the whole Iris Code product is open source.

Install

Requires Node.js 18 or newer.

sh
npx -y @iris-code/mcp

Add this to your client's MCP configuration:

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

Clients normally supply the current workspace root. For a client that does not provide MCP roots, append --root and your absolute project path to args. In JetBrains IDEs, use Tools | Iris Code | Set Up MCP Server from the installed Iris Code plugin.

What agents can do

ToolPurpose
iris_checkLocated findings and code-health measurements
iris_configResolved project thresholds and rules
iris_fix_safePreview and apply provable mechanical fixes
iris_refactor_planLocated refactor suggestions and a captured baseline
iris_verify_refactorVerify improvement against a baseline
iris_schemaReal database tables, columns and relations
iris_explainRule details behind findings
iris_gateQuality-gate result and failing rules
iris_check_dependencyDependency advisory evidence
iris_check_packagePackage risk before installation

Single-file workflows are Free and require no API key. Fresh project work requires sign-in and applicable access. Reopening owned evidence does not spend another project action. Paid access adds broader enforcement and project capabilities. See current pricing and the MCP guide.

Boundaries

Analysis runs locally. The server has no general shell-execution tool. Secret values are masked, and requested paths are confined to the project root, including symlink resolution. Safe fixes preview first; applying needs the preview's single-use token. Dependency and advisory lookups require network consent. Repository handoff policy and access checks still apply.

Support and privacy

Registry metadata release

Version 0.2.2 adds the official MCP Registry ownership name io.github.Daiveedjay/iris-code. Launcher behavior and the CLI dependency range are unchanged. The npm package's repository URL identifies the existing private release owner because npm trusted publishing requires it to match the workflow repository. This public repository supplies launcher source and documentation; npm publication still runs from the private release workflow.

Official MCP Registry identity: io.github.Daiveedjay/iris-code, published version 0.2.2. Verify the public registry metadata. The entry uses local stdio transport, not a hosted endpoint.

來源:README.md,提交 96e46b8

工具

0
SourceWeft 尚未在沙箱中啟動過該軟體包,因此其工具未知。

版本歷史

1
  1. v0.2.2最新Oct 29, 2026

評分

已滿足適用檢查項的 50%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通25 分

    請保持端點能夠回應 MCP 握手;SourceWeft 每 30 天探測一次。

  • 已宣告認證方式10 分

    請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。

  • 已列出工具15 分

    請讓伺服器在無憑證時回應 tools/list,或發布可在沙箱中無憑證啟動的軟體包。

  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分