OutcomeCI について
OutcomeCI MCP Serverは、OutcomeCIワークスペースのエージェント対応ワークフローをAIアシスタントに接続します。ホスト型サービスへのリモート接続を通じて、ワークフローや実行履歴を管理できます。
主な機能
- 01ワークフローの一覧表示と取得
- 02ワークフローの検証と作成
- 03不変バージョンの保存
- 04メールまたはWebhookトリガーの設定
- 05実行ログの確認とキャンセル要求
活用シーン
- 01ワークスペース内のワークフロー確認
- 02保存前のワークフロー検証
- 03直近の失敗ログの調査
- 04ワークフロートリガーの管理
MCP 対応
OutcomeCIのホスト型MCPサーバーへの公開接続口で、リモートStreamable HTTPとブラウザーOAuthを使ってワークスペースを認可します。リポジトリには接続メタデータと設定例が含まれますが、バックエンドやセルフホスト用配布物は含まれません。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://api.outcomeci.com/v1/mcpclaude mcp add --transport http outcomeci https://api.outcomeci.com/v1/mcp{"mcpServers":{"outcomeci":{"type":"http","url":"https://api.outcomeci.com/v1/mcp"}}}Cursor で開く{"servers":{"outcomeci":{"type":"http","url":"https://api.outcomeci.com/v1/mcp"}}}VS Code で開く{"mcpServers":{"outcomeci":{"type":"http","url":"https://api.outcomeci.com/v1/mcp"}}}{"mcpServers":{"outcomeci":{"serverUrl":"https://api.outcomeci.com/v1/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
OutcomeCI MCP サーバー
AI アシスタントを OutcomeCI に接続して、チームが使用するツール間でエージェントを活用したワークフローを作成、検証、管理できます。
これは、OutcomeCI のホステッド Model Context Protocol(MCP)サーバーの公開接続・ドキュメント用リポジトリです。サーバーのメタデータとクライアント設定が含まれており、ホステッドバックエンドやセルフホスト可能なサーバー配布物は含まれていません。
接続
クライアントで OutcomeCI をリモート MCP サーバーとして追加します。
https://api.outcomeci.com/v1/mcp
- トランスポート: Streamable HTTP
- 認証: ブラウザー経由の OAuth
- アクセス: OutcomeCI にサインインし、ワークスペースを承認します
ローカルサーバーのインストールや共有 API キーは不要です。各ユーザーが自分の接続を承認します。クライアントは、リモートの Streamable HTTP サーバーと OAuth に対応している必要があります。
セットアップガイド
この設定形式に対応するクライアントについては、設定例を参照してください。その他のクライアントではフィールド名が異なる場合があります。リモートサーバーのセットアップ手順に従ってください。
試してみる
接続したアシスタントに、次のように尋ねます。
OutcomeCI ワークスペースのワークフローを一覧表示してください。
ワークフローのスキーマを読み取り、Slack のリクエストを GitHub のプルリクエストに変換するワークフローの作成を手伝ってください。保存する前に検証してください。
ワークフローの最近の実行を表示し、最新の失敗のログを調べてください。
使用できるツールは、接続に付与された権限によって異なります。ワークフローの設定には、コネクター、認証情報、エージェント接続も必要になる場合があります。
ツール
サーバーは次のツールを公開します。現在のスキーマと認可されたツールのセットについては、クライアントのライブな tools/list 応答が正確な情報源です。
| ツール | 機能 |
|---|---|
list_workspaces | 接続に認可されたワークスペースを表示します。 |
list_workflows | ワークフローと最新のメタデータを一覧表示します。 |
get_workflow | ワークフローの最新の定義とサポートファイルを読み取ります。 |
get_workflow_schema | 現在の outcome.yml コントラクトと例を取得します。 |
get_connector_schema | コネクターの操作と認証情報の要件を確認します。 |
get_integration_setup_guide | インテグレーションのセットアップガイドを取得します。 |
validate_workflow | 保存せずに、完全なワークフローパッケージを検証します。 |
create_workflow | ワークフローとその最初のバージョンを作成します。 |
upload_workflow_version | 同時変更のチェックを行い、新しい不変バージョンを保存します。 |
configure_workflow_trigger | 対応するメールまたは Webhook トリガーを設定します。 |
create_credential_deposit | 認証情報を登録するための安全な UI リンクを作成します。 |
get_credential_deposit_status | シークレットを取得せずに、登録のステータスを確認します。 |
list_vault_entries | シークレットの値ではなく、認証情報のメタデータと許可を確認します。 |
list_agent_connections | 接続済みエージェントのメタデータを一覧表示します。 |
list_workflow_runs | ワークフローの最近の実行を一覧表示します。 |
get_workflow_run_logs | ページ分割された実行ログを読み取ります。 |
cancel_workflow_run | アクティブな実行のキャンセルをリクエストします。 |
権限と認証情報
アシスタントに付与するワークスペースと権限のみを認可してください。ワークフローの保存、トリガーの設定、実行のキャンセルなどの変更には、クライアントの承認機能を使用してください。
認証情報をチャットに貼り付けないでください。ワークフローでシークレットが必要な場合は、安全な登録リンクを使用してください。登録リンク、受信 Webhook URL、実行ログは機密情報である可能性があるものとして扱い、公開イシューには含めないでください。
料金
OutcomeCI Cloud の利用料金は、OutcomeCI の料金に従って請求されます。アシスタントを接続しても、ワークフローの実行が無料になるわけではありません。
ドキュメントとフィードバック
ドキュメントの問題や機能リクエストについては、issue を作成してください。クライアント名と、機密情報を除いた説明を記載してください。トークン、シークレット、非公開のワークフローデータは絶対に含めないでください。
リポジトリのメタデータ
server.json は、MCP Registry のサーバースキーマを使用してホストされたエンドポイントを記述します。そのバージョンは、このリポジトリのメタデータに対応しており、ホストされたサービスの固定バージョンではありません。マニフェストを含めても、ディレクトリやレジストリが掲載を承認したことにはなりません。
ライセンス
このリポジトリのドキュメント、メタデータ、設定例は、MIT License の下でライセンスされています。ホストされたバックエンドは、このリポジトリでは配布されていません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。