Menyediakan aturan kualitas kode lokal, temuan, perbaikan aman, dan hasil quality-gate bagi coding agent untuk analisis proyek.
Juga dikenal sebagai Daiveedjay/iris-code-mcp, iris-code-mcp, @iris-code/mcp
- Stars
- 0
- Tools
- —
- Unduhan, 30 hari
- —
- Versi terbaru
- 0.2.2
- Commit terakhir
- 28 Okt 2026
- Lisensi
- MIT
Apa itu Iris Code MCP?
Iris Code adalah MCP server. Menyediakan aturan kualitas kode lokal, temuan, perbaikan aman, dan hasil quality-gate bagi coding agent untuk analisis proyek.
Ringkasan dibuat dari README proyek
Tentang Iris Code MCP server
Iris Code memberikan akses langsung bagi coding agent ke aturan kualitas kode lokal, temuan, dan hasil quality-gate. Tool ini beroperasi sebagai MCP server lokal menggunakan transport stdio, yang dapat Anda siapkan dengan menambahkan command npx ke dalam konfigurasi client Anda. Meskipun workflow single-file gratis dan tidak memerlukan API key, memulai pekerjaan pada proyek baru memerlukan sign-in.
Agent menggunakan tool spesifik untuk berinteraksi dengan codebase, seperti iris_check untuk pengukuran kesehatan kode dan iris_fix_safe untuk menerapkan perbaikan mekanis. Server ini juga menyediakan iris_schema untuk menampilkan tabel dan relasi database, serta iris_gate untuk melaporkan aturan yang gagal. Untuk menjaga keamanan, analisis dijalankan secara lokal tanpa kemampuan eksekusi shell umum, menyamarkan nilai secret, dan membatasi semua permintaan path hanya pada root proyek. Setup ini memungkinkan AI client melakukan analisis proyek secara mendalam sambil tetap mematuhi ambang batas kualitas dan advisori dependensi yang telah ditetapkan.
Apa yang bisa Anda lakukan dengannya
- 1Terapkan perbaikan kode otomatisMinta agent untuk meninjau dan menerapkan perbaikan mekanis pada masalah kode yang teridentifikasi.
- 2Analisis struktur databaseMinta tampilan detail dari tabel database, kolom, dan relasinya secara aktual.
- 3Evaluasi status quality gateMinta agent untuk memeriksa apakah proyek saat ini telah memenuhi semua aturan quality-gate yang diperlukan.
- 4Asesmen risiko keamanan packageInstruksikan agent untuk memeriksa risiko pada sebuah package sebelum diinstal.
Ditulis berdasarkan README proyek. Setiap use case diperiksa terhadap kutipan dari README tersebut.
Cara menginstal Iris Code MCP
Format diverifikasi 10 Nov 2026Instal Iris Code MCP di Claude Code
$ claude mcp add iris-code-mcp -- npx -y @iris-code/mcpInstal Iris Code MCP di Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"iris-code-mcp": {
"command": "npx",
"args": [
"-y",
"@iris-code/mcp"
]
}
}
}Instal Iris Code MCP di VS Code
.vscode/mcp.json
{
"servers": {
"iris-code-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@iris-code/mcp"
]
}
}
}Instal Iris Code MCP di Claude Desktop
claude_desktop_config.json
{
"mcpServers": {
"iris-code-mcp": {
"command": "npx",
"args": [
"-y",
"@iris-code/mcp"
]
}
}
}Instal Iris Code MCP di Codex
~/.codex/config.toml
[mcp_servers.iris-code-mcp] command = "npx" args = ["-y", "@iris-code/mcp"]
Instal Iris Code MCP di Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"iris-code-mcp": {
"command": "npx",
"args": [
"-y",
"@iris-code/mcp"
]
}
}
}Pengecekan otomatis
Berjalan 14 Nov 2026Laporan lengkap →Lolos checks otomatis kami. Ini bukan audit keamanan: baca kodenya dan berikan server akses paling terbatas yang dibutuhkannya. Cara kerja checks
- Source repository terhubung dan dapat dijangkaudaiveedjay/iris-code-mcp is public and reachablegithub.com/daiveedjay/iris-code-mcp ↗Lolos
- Paket menyebut repo ini sebagai sumbernya@iris-code/mcp names git+https://github.com/Daiveedjay/Iris-VSCode-Extension.git as its sourcenpmjs.com/package/@iris-code/mcp ↗Temuan
- Provenance build (atestasi Sigstore)No build attestation published for this releaseTidak diperiksa
- Lisensi open source (OSI)MITspdx.org/licenses/MIT.html ↗Lolos
- Ada commit atau release dalam satu tahun terakhirLast commit or release 2026-10-28github.com/daiveedjay/iris-code-mcp ↗Lolos
- OpenSSF ScorecardTidak diperiksa
- Nama package tidak mirip dengan package populerNo popular package one edit away from @iris-code/mcpLolos
- Tidak ada advisory kritis di paket maupun dependensinya2 resolved dependencies checked; no critical advisoryosv.dev ↗Lolos
- Tidak ada instruksi tersembunyi untuk model0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersLolos
- Tools yang bersifat destruktif telah diberi labelTidak diperiksa
- Endpoint remote menjawab handshake MCPTidak diperiksa
README
Lihat di GitHubIris 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.
npx -y @iris-code/mcp
Add this to your client's MCP configuration:
{
"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
| Tool | Purpose |
|---|---|
iris_check |
Located findings and code-health measurements |
iris_config |
Resolved project thresholds and rules |
iris_fix_safe |
Preview and apply provable mechanical fixes |
iris_refactor_plan |
Located refactor suggestions and a captured baseline |
iris_verify_refactor |
Verify improvement against a baseline |
iris_schema |
Real database tables, columns and relations |
iris_explain |
Rule details behind findings |
iris_gate |
Quality-gate result and failing rules |
iris_check_dependency |
Dependency advisory evidence |
iris_check_package |
Package 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.
Pertanyaan tentang Iris Code MCP
Bagaimana cara menambahkan Iris Code MCP ke Claude Code?
Jalankan claude mcp add iris-code-mcp -- npx -y @iris-code/mcp di terminal Anda. Tambahkan --scope user agar tersedia di semua proyek.
Bagaimana cara menambahkan Iris Code MCP ke Cursor?
Buka ~/.cursor/mcp.json dan tambahkan server di bawah mcpServers, menggunakan config Cursor yang ditunjukkan di bagian instalasi di atas.
Apakah menggunakan Iris Code memerlukan API key?
Workflow single-file tersedia gratis dan tidak memerlukan API key, namun untuk pengerjaan proyek baru Anda perlu melakukan sign-in.
Apakah analisis dilakukan di cloud?
Tidak, analisis dijalankan secara lokal di mesin Anda.
Bagaimana cara menginstal server ini?
Anda dapat menginstalnya menggunakan command npx -y @iris-code/mcp.