mcpField
S
sc-mcp

sc-mcp

github.com/tony363エージェントワークフロー2094 回インストール30 週間前に更新
リポジトリ

sc-mcp について

sc-mcp は、PAL MCP と Rube MCP の機能を連携させるスキルです。複数モデルの推論や外部サービス連携を含むワークフローを組み立て、再利用する手順の保存とスケジュール設定にも対応します。

主な機能

  1. 01PAL と Rube のツール連携
  2. 02複数モデルによる分析と判断
  3. 03外部連携の検索と実行
  4. 04ワークフローの保存と予約
  5. 05呼び出し間の状態維持

活用シーン

  1. 01複数モデルでのアーキテクチャ判断
  2. 02問題調査後の複数アプリでの実行
  3. 03コードレビューとチームへの通知
  4. 04定型自動化のレシピ化

MCP 対応

PAL MCP の分析、デバッグ、計画、レビュー用ツールと、外部アプリ連携を検索・実行する Rube MCP を利用します。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/tony363/superclaude --skill sc-mcp

インストール後、Claude Code で/sc-mcpを入力して読み込まれたか確認します。

詳細

MCP オーケストレーションスキル

PAL MCP と Rube MCP の機能を一元的にオーケストレーションするハブです。複数モデルによる推論、外部サービスとの連携、またはその両方を必要とする複雑なワークフローでこのスキルを使用します。

クイックスタート

# PAL-powered analysis
/sc:mcp analyze --pal consensus --question "Should we use microservices?"

# Rube-powered automation
/sc:mcp automate --rube --apps slack,github --workflow "notify on PR"

# Combined orchestration
/sc:mcp orchestrate --pal thinkdeep --rube --full-validation

PAL MCP との連携

利用可能なツール
ツール呼び出し目的
chatmcp__pal__chat協調的な思考、ブレインストーミング
thinkdeepmcp__pal__thinkdeep多段階の調査、複雑な分析
plannermcp__pal__planner分岐を伴う逐次的な計画立案
consensusmcp__pal__consensus意思決定に関する複数モデルの投票
codereviewmcp__pal__codereview体系的なコード品質分析
precommitmcp__pal__precommitGit の変更内容の検証
debugmcp__pal__debug根本原因分析
challengemcp__pal__challenge批判的思考を促す
apilookupmcp__pal__apilookup最新の API/SDK ドキュメント
listmodelsmcp__pal__listmodels利用可能な AI モデル
clinkmcp__pal__clink外部 CLI との連携
PAL ワークフロー
コンセンサスによる意思決定
Use consensus for:
- Architectural decisions (2-3 models)
- Security validations (security-focused models)
- Technology choices (diverse perspectives)
- Complex trade-off analysis

推奨されるモデルの組み合わせ:

  • アーキテクチャ:gpt-5.2(賛成)、gemini-3-pro(反対)、deepseek(中立)
  • セキュリティ:gpt-5.2(セキュリティに注目)、gemini-3-pro(攻撃対象領域)
  • パフォーマンス:gpt-5.2(最適化)、deepseek(効率性)
デバッグ調査
Use debug for:
- Complex bugs with unclear causes
- Performance issues
- Race conditions
- Memory leaks
- Integration problems

デバッグの信頼度レベル:exploring -> low -> medium -> high -> very_high -> almost_certain -> certain

コードレビュー
Use codereview for:
- Pre-merge validation
- Security audits
- Performance reviews
- Architecture compliance

レビューの種類:full、security、performance、quick

Rube MCP との連携

利用可能なツール
ツール呼び出し目的
SEARCH_TOOLSmcp__rube__RUBE_SEARCH_TOOLS利用可能な連携機能の検索
GET_RECIPE_DETAILSmcp__rube__RUBE_GET_RECIPE_DETAILS保存済みレシピの詳細を取得
MULTI_EXECUTEmcp__rube__RUBE_MULTI_EXECUTE_TOOLツールの並列実行
REMOTE_BASHmcp__rube__RUBE_REMOTE_BASH_TOOLリモートシェルコマンド
REMOTE_WORKBENCHmcp__rube__RUBE_REMOTE_WORKBENCHPython サンドボックスの実行
CREATE_RECIPEmcp__rube__RUBE_CREATE_UPDATE_RECIPE再利用可能なワークフローの保存
EXECUTE_RECIPEmcp__rube__RUBE_EXECUTE_RECIPE保存済みレシピの実行
FIND_RECIPEmcp__rube__RUBE_FIND_RECIPE既存レシピの検索
MANAGE_CONNECTIONSmcp__rube__RUBE_MANAGE_CONNECTIONSアプリの認証
GET_SCHEMASmcp__rube__RUBE_GET_TOOL_SCHEMASツールの入力スキーマ
MANAGE_SCHEDULEmcp__rube__RUBE_MANAGE_RECIPE_SCHEDULEレシピのスケジュール設定
Rube ワークフロー
外部連携のフロー
1. SEARCH_TOOLS - Find relevant tools for use case
2. GET_SCHEMAS - Get input requirements (if schemaRef returned)
3. MANAGE_CONNECTIONS - Verify/create auth
4. MULTI_EXECUTE - Execute tools
5. CREATE_RECIPE - Save for reuse (optional)
一括処理のフロー
1. SEARCH_TOOLS - Find data source/destination tools
2. REMOTE_WORKBENCH - Process with Python helpers:
   - run_composio_tool() - Execute Composio tools
   - invoke_llm() - AI processing
   - upload_local_file() - Export results
   - proxy_execute() - Direct API calls
対応アプリ(500 以上)

コミュニケーション:Slack、Discord、Teams、Gmail、Outlook、WhatsApp、Telegram 開発:GitHub、GitLab、Jira、Linear、Asana、Vercel 生産性:Google Workspace、Notion、Airtable、Trello データ:Snowflake、BigQuery、Datadog、Amplitude AI:OpenAI、Anthropic、Replicate

複合オーケストレーションパターン

パターン 1:調査 + 意思決定 + 実行
1. PAL thinkdeep - Investigate problem deeply
2. PAL consensus - Get multi-model decision
3. Rube SEARCH_TOOLS - Find execution tools
4. Rube MULTI_EXECUTE - Implement decision
パターン 2:レビュー + 検証 + 通知
1. PAL codereview - Review code changes
2. PAL precommit - Validate git changes
3. Rube MULTI_EXECUTE - Send notifications (Slack, email)
4. Rube CREATE_RECIPE - Save for CI/CD
パターン 3:デバッグ + 修正 + 確認
1. PAL debug - Root cause analysis
2. Implement fix locally
3. PAL codereview - Validate fix
4. Rube MULTI_EXECUTE - Update tickets, notify team
パターン 4:計画 + コンセンサス + 自動化
1. PAL planner - Create implementation plan
2. PAL consensus - Validate approach with multiple models
3. Rube MULTI_EXECUTE - Execute across apps
4. Rube MULTI_EXECUTE - Execute across apps
5. Rube CREATE_RECIPE - Save as reusable workflow

フラグ

フラグ型デフォルト説明
--palstring-PAL ツール:chat、thinkdeep、planner、consensus、codereview、precommit、debug
--rubeboolfalseRube MCP 連携を有効にする
--appsstring-Rube 用のアプリ(カンマ区切り)
--modelsstringautoコンセンサスに使用するモデル(カンマ区切り)
--full-validationboolfalsePAL のすべてのバリデーターを実行する
--save-recipeboolfalseワークフローを Rube レシピとして保存する
--schedulestring-レシピのスケジュール設定に使用する Cron 式

動作フロー

  1. 分析 - 必要な MCP の機能を把握します
  2. 検出 - 外部連携が必要な場合は RUBE_SEARCH_TOOLS を使用し、PAL では listmodels を使用します
  3. 計画 - 実行計画を作成します(PAL planner または RUBE_CREATE_PLAN)
  4. 検証 - 重要な判断には consensus を使用します
  5. 実行 - PAL の分析および/または Rube のツールを実行します
  6. 保存 - レシピを保存し、継続性のためにメモリを保存します
  7. 報告 - ツールの出典を明示して調査結果を提示します

メモリと状態の管理

PAL の継続

PAL のツール呼び出し間でコンテキストを維持するには、continuation_id を使用します。

# First call returns continuation_id
result = mcp__pal__thinkdeep(...)
continuation_id = result["continuation_id"]

# Subsequent calls reuse it
result = mcp__pal__thinkdeep(..., continuation_id=continuation_id)
Rube のセッションとメモリ

Rube の継続性を保つには、session_id と memory を使用します。

# First search generates session_id
result = mcp__rube__RUBE_SEARCH_TOOLS(..., session={"generate_id": True})
session_id = result["session_id"]

# Subsequent calls reuse session and build memory
result = mcp__rube__RUBE_MULTI_EXECUTE_TOOL(
    ...,
    session_id=session_id,
    memory={"slack": ["Channel general is C123"]}
)

例

マルチモデルのアーキテクチャレビュー
/sc:mcp analyze --pal consensus --models "gpt-5.2,gemini-3-pro,deepseek" \
  --question "Is event sourcing appropriate for this use case?"
自動化された PR ワークフロー
/sc:mcp automate --rube --apps github,slack \
  --workflow "On PR merge, post summary to #releases"
  --save-recipe --schedule "0 9 * * 1-5"
全面的な調査パイプライン
/sc:mcp orchestrate --pal debug --rube \
  --issue "Memory leak in production" \
  --notify slack,jira --full-validation

ガードレール

  • 不明な連携を実行する前に、必ずツールを検索します
  • 影響額が 1000 ドルを超える判断には consensus を使用します
  • 複数のツールを一度に実行する前に、スキーマを検証します
  • 頻繁に使用する ID はメモリに保存します
  • 自動化の前に接続状態を確認します
  • 複雑な PAL 分析では thinking_mode=high を使用します

エラー処理

エラー復旧方法
PAL モデルを利用できない別のモデルに切り替えます
Rube の接続がないMANAGE_CONNECTIONS を促します
ツールのスキーマが不明まず GET_SCHEMAS を呼び出します
レート制限に達したREMOTE_WORKBENCH でバックオフを使用します
レシピが見つからない検索するか、新規作成します

リソース

  • PAL MCP:codereview、debug、consensus、thinkdeep、precommit、planner、chat、challenge、apilookup
  • Rube MCP:Composio 経由の 500 以上のアプリ連携
  • Trait:mcp-pal-enabled - あらゆるエージェントに PAL を適用します
  • Trait:mcp-rube-enabled - あらゆるエージェントに Rube を適用します

コメント