mcpField
J
junai Pipeline MCP

junai Pipeline MCP

ローカル
github.com/saajunaidAI・エージェント01 日前に更新

junai Pipeline MCP について

caddisは、開発ワークフロー向けのClaude Code用ハーネスで、コマンド、スキル、サブエージェント、フック、共有規約を備えています。他のAI CLIでも使えるリソース群と、セッション引き継ぎやメモリによるコンテキスト維持が特徴です。

主な機能

  1. 01Claude Codeのコマンドとスキル
  2. 02レビューとテスト用サブエージェント
  3. 03セッションリレーとメモリ
  4. 04安全性と自動lintのフック
  5. 05他のCLI向けポータブルバンドル

活用シーン

  1. 01機能を段階的に計画・実装
  2. 02別ベンダーのモデルで変更をレビュー
  3. 03コーディングセッション間で作業を再開

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"saajunaid-junai": {
"command": "uvx",
"args": [
"junai-mcp"
],
"env": {
"PIPELINE_STATE_PATH": "<PIPELINE_STATE_PATH>",
"JUNAI_WORKSPACE_ROOT": "<JUNAI_WORKSPACE_ROOT>"
}
}
}
}
起動コマンドuvx junai-mcp
設定が必要な環境変数
PIPELINE_STATE_PATHPath to pipeline-state.json. Defaults to .github/pipeline-state.json relative to the workspace root (detected by searching upward from the current directory for a .github folder).
JUNAI_WORKSPACE_ROOTExplicit workspace root path override. Use if automatic detection (searching upward for .github) does not find the correct root.

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

パッケージ
pypijunai-mcp0.1.1

ツール

8

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
artefact_pathanyいいえ
result_statusstringはい
result_payloadanyいいえ
stage_completedstringはい

詳細

caddis — Claude Code ハーネス

License: MIT

すべてのコマンド、スキル、エージェント、フックを見る -> saajunaid.github.io/caddis-plugin — 公開のたびに再構築されるリファレンスサイトです。

caddis は Claude Code ハーネスです。プラグインと、スキル、サブエージェント、スラッシュコマンド、フックの共有プールで構成され、単一の Claude Code セッションの能力を大幅に高め、脱線しにくくします。エージェントに依存しません。同じプールをほかの AI CLI(Codex、 Antigravity、Copilot)にもエクスポートできます。また、CLAUDE.md↔AGENTS.md は同じ内容のファイルで、すべてのエージェントが同じ規約を読み取ります。

はじめる前に

必要なもの理由
Claude Code(インストール済みでサインイン済み)caddis は Claude Code 用のプラグインです
Python 3.11+(PATH 上)フックとクロスレビュー用ツールは Python で動作します
Gitいくつかのコマンドはリポジトリの状態を読み取ります
(任意) DeepSeek または GLM の API キーベンダー横断レビューと OSS レーンでのみ使用します

プラットフォームについて正直にお伝えします。 caddis は PowerShell を使う Windows 環境で開発され、日常的に使用されています。 フックは純粋な Python で、クロスプラットフォームに対応しています。スキル、コマンド、エージェントはどこでも動作するプレーンな Markdown です。ただし、一部のランチャーには .ps1 版と .sh 版があり、デプロイスキルは Windows 専用で、公開用の仕組み(sync.ps1)は PowerShell 専用です。macOS や Linux で問題が起きるわけではありませんが、利用実績が少ないため、粗削りな部分があるかもしれません。問題があれば、ぜひ報告してください。

最初の5分

claude plugin marketplace add saajunaid/caddis-plugin
claude plugin install caddis@caddis

次に、Claude Code のセッションで、実際に読み込まれたことを確認します。

/caddis:version

バージョンが表示されれば、インストールは完了です。そこから、caddis の用途を知るための最短ルートを紹介します。

試してみること動作
/caddis:feature-plan add CSV export.caddis/plans/ に、フェーズ分けされた TDD 構成の計画を書き込みます。これは、ハーネスの残りの部分が参照する永続的な軸となります
/caddis:implement <plan>計画をフェーズごとに実行して、それぞれをコミットし、実際の区切りに達したときだけ停止します
/caddis:cross-review別のベンダーのモデルに差分をレビューさせます。同じベンダーのレビュアーでは盲点を共有してしまうためです
/caddis:handoff引き継ぎ用ドキュメントを書き込み、次のセッションを再調査なしで始められるようにします

それ以外はすべて任意です。feature-plan → implement → cross-review だけを使う場合でも、価値の大部分を活用できます。

このリポジトリは、公開済みマーケットプレイスのミラーです。caddis と caddis-extras の Claude Code プラグイン、bundles/ 以下の各ハーネス向けポータブルバンドル、そして共有プールを提供しています。caddis のオーサリング用リポジトリのエクスポーターによって生成・プッシュされています。こちらへのイシューは歓迎しますが、コードの変更は上流リポジトリに反映され、同期されます。


インストール(Claude Code)

# 1. Register this repo as a plugin marketplace (once)
claude plugin marketplace add saajunaid/caddis-plugin

# 2. Install the core plugin (always-on, lean context)
claude plugin install caddis@caddis

# 3. (optional) Add the long-tail skill library — cloud/data/media/etc. Disabled by default,
#    so it costs zero always-on context until you enable it.
claude plugin install caddis-extras@caddis

次に、任意のリポジトリで以下を実行します。

/caddis:setup-project-ai     # deploy the harness into the project

通常の作業の流れは次のとおりです。

/feature-plan      # (or /prd first) → writes .caddis/plans/<slug>.md, the durable spine
/implement         # executes the plan phase-by-phase, TDD, commit per phase
/ship              # express lane: commit → push → CI (hotfixes); feature work: /ship-pr then /ship-merge
/handoff           # ALWAYS end a session with this — writes the resume doc

最も大切な習慣は、毎回のセッションの終わりに /handoff を実行することです。 .caddis/relay.md に内容が書き込まれ、次回のセッション開始時に自動で再注入されます。何も覚えていない状態から始めるのではなく、再調査なしで作業を再開できます。

すべてのコマンド、スキル、フックのリファレンスと考え方については、USERGUIDE.md をご覧ください。


提供される機能

  • スラッシュコマンド — /feature-plan、/prd、/implement、/tdd、/ship · /ship-pr · /ship-merge、/handoff、/kb、/digress · /resume、/cross-review、/usage-review、 /mermaid-db · /excalidraw-db、/setup-project-ai、/migrate-dir。
  • サブエージェント — コンテキストを絞った専用ヘルパー:anchor(証拠を優先した検証)、 code-reviewer、preflight(計画とコードベースの整合性検証)、tester、debug、codebase-audit、 security-analyst、data-engineer、sql-expert、knowledge-transfer。
  • 4 層のメモリモデル — セッションリレー(relay.md)、自動 Dream Memory (memory.jsonl)、リポジトリごとのナレッジベース(.caddis/kb/ + DOC-MAP.md)、リポジトリ間メモリ。
  • フックと安全性 — シークレットや破壊的な書き込みを防ぐ PreToolUse ガード、編集時の自動 lint、リレーとメモリを支える SessionStart/Stop フック。
  • 段階別のスキル — 開発の中核スキルセットは caddis に含まれ、その他の分野(クラウド、データ、メディア、 生産性)のスキルは、デフォルトでは無効の caddis-extras にあります。

Claude Code 以外(Codex、Antigravity など)へのインストール

ナレッジレイヤー(スキル + AGENTS.md の規約)は、どのハーネスでも機能します。ハーネスごとのバンドルは bundles/ に公開されており、caddis-init でインストールできます:

# from a checkout of this repo (the installer ships in plugin/scripts/)
python plugin/scripts/claudster_init.py --target codex        --dest /path/to/project
python plugin/scripts/claudster_init.py --target antigravity  --dest /path/to/project

安全性を考慮した設計です。sha256 マニフェストでインストーラーが書き込んだ内容を追跡します。再実行時は未変更のファイルだけが更新され、ローカルで編集したファイルは上書きされず、競合として報告されます。


リポジトリの構成

パス内容
.claude-plugin/marketplace.jsonマーケットプレイスのマニフェスト(caddis + caddis-extras)
plugin/caddis の Claude Code 向けコアプラグイン(エージェント、コマンド、フック、コアスキル)
plugin-extras/caddis-extras のスキルライブラリ(デフォルトでは無効)
bundles/caddis-init 用のハーネスごとの移植可能なエクスポート(codex、antigravity)
.github/スキル、エージェント、プロンプト、指示、ツールの共通プール
sync.ps1、export_runtime_resources.py、validate_pool.pyビルドと同期の仕組み

名前について

caddis は以前 claudster として公開されていました(その前は、このリポジトリで junai Copilot パイプラインを管理していました。詳しくは CHANGELOG.md の 1.2 より前の項目を参照してください)。古い名前でセットアップされたリポジトリには .claudster/ アーティファクトディレクトリがあります。すべての処理は .caddis/ と .claudster/ の両方を読み込み、 リポジトリがすでに使用している場所に書き込むため、問題は発生しません。リポジトリを変換する場合は /caddis:migrate-dir を実行してください。ユーザースコープの ~/.claudster/(キー、インストール記録)は恒久的に使用されます。


ライセンス

MIT。公開されているプラグインバンドル(caddis / caddis-extras)にも、マニフェストで同じライセンスが適用されています。

コメント

MCP は初めてですか?

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

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