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.
概览
本地 MCP 服务器,为编码代理提供项目的真实代码质量规则、检查结果、先预览的安全修复和质量门禁结果。
- 可以做什么
- 运行代码检查并读取带位置的问题与代码健康度指标
- 查看解析后的项目阈值、规则以及问题背后的规则说明
- 预览并应用可证明的机械式修复,并基于捕获的基线制定重构计划
- 对照基线验证重构改进,并读取质量门禁结果与未通过的规则
- 查询真实数据库表、列与关系,以及依赖公告和安装前的包风险
- 适用场景
- 适合希望编码代理依据项目实际质量规则而非通用建议工作的场景:检查代码、应用安全的机械式修复、规划并验证重构,或在变更合入前执行质量门禁。
- 运行要求
- 需要 Node.js 18 或更高版本,通过 npx 以 stdio 在本地运行。客户端通常提供工作区根目录,否则需在参数中附加 --root 和项目绝对路径。单文件工作流免费且无需 API 密钥;新项目工作需登录并具备相应权限。依赖与公告查询需网络授权。
安装
在 SourceWeft 中
- 打开 控制台中的 Iris Code,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
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.
Add this to your client's MCP configuration:
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
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版本历史
1- v0.2.2最新Oct 29, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分