ドキュメント

連携機能の概要

Coroidに何が接続され、Coroidが何に接続し、データがどの方向に流れるか。

Coroidは、既に利用中のツール群の中間に位置します。本ページでは、各ツール間の接続関係やデータの流れを明確にし、まずはその方向性を把握することが重要です。

入力される

  • 課題追跡ツール

    Jira、Linear、Trello、GitHub Issuesが受付キューにデータを供給します。

  • レビュー用の証拠資料

    pull request上でプレビュー・スキャナー・カバレッジ・ビジュアル差分が確認できます。

ソースコントロール・必須項目

リポジトリを読み取り、プルリクエストを作成します。GitHub、またはプレビュー版のGitLabが対応します。

Coroid

双方向の MCP通信

エージェントがユーザーのMCPサーバーを呼び出し、ユーザーのツールがCoroidのMCPサーバーを操作します。

出力される

  • チャットプラットフォーム

    Slackでタスクの更新情報を確認でき、SlackやTelegramのメッセージからリクエストを作成することも可能です。

  • フック機能および監査イベント

    プラットフォームのイベントに反応し、外部ツールを呼び出し、監査イベントをエクスポートします。

ソースコントロールが必須の接続です。作業内容と証拠が入力され、通知やイベントが出力され、MCPは双方向に動作します。

ソースコントロール — 必須

Coroidが動作するために不可欠な唯一の連携先です。

GitHub— アプリのインストールまたはパーソナルアクセストークン。一般公開されています。

GitLab— パーソナルアクセストークン。以下の環境で利用可能:プライベートプレビュー、有効化されたアカウントでのみ表示されます。

Coroidはリポジトリを読み取り、そこに対してプルリクエストを作成します。詳細は以下をご覧ください:コードを連携する。

受け入れられた作業

課題管理ツールからの作業がCoroidに入力されます:Jira、Linear、TrelloおよびGitHub課題。

インポートされた課題はすぐにエージェントに渡されるわけではありません。まずはQualificationプロセスを経て、重複した課題や既に修正済みのもの、検証不可能な要求を除外し、残ったものをタスクや計画に変換します。課題管理ツールはあくまで希望リストに過ぎず、すべてを実装する必要はありません。

また、誰かが明示的にインポートしなくても作業が入力される場合もあります:

  • GitHubアプリのイベントイベント自動化機能により、pull requestや新規課題、Coroidを言及するコメントがQualificationに送信されます。詳細は以下をご覧ください: トリガーと送信先すべてのpull requestのチェックとレビューは、品質管理機能内の設定により行われます。 プルリクエスト。
  • Slack、Telegram、Jiraイベント自動化機能により、フィルターに合致するSlackまたはTelegramメッセージがQualificationに送信されます。チャットプラットフォームの中で要求を送信できるのはSlackとTelegramのみです。新規のJira課題にはCoroidのJiraウェブフックが必要ですが、これはまだcoroid.ai上で設定されていません。詳細は以下をご覧ください: チャンネルから作業を開始する。
  • APIの作業受け入れ機能サービスアカウントが自社システムから要求を送信します。詳細は以下をご覧ください:自社システムから。
  • CoroidのMCPサーバーHermes、Codex、Claude Codeなどのアシスタントやエージェントが、Coroidのツールを通じてプロジェクトや作業を処理します。詳細は以下をご覧ください: CoroidをMCPサーバーとして利用する。

送信される通知

アプリ内通知には連携設定は不要です。メールはアカウント関連のメッセージを伝達するだけで、作業の更新情報は含まれません。

更新情報を受信できるチャットプラットフォームはSlackのみで、Slackの着信ウェブフックを通じてタスクの更新情報が送られます。SlackとTelegramのメッセージはイベント自動化機能により要求としても利用できます。DiscordやSMSにはその機能はありません。詳細は以下をご覧ください:チャットプラットフォーム。

検証結果が返信される

約30種類のプロバイダーがプルリクエストに検証結果を添付できます。プレビュー展開、セキュリティおよびコードスキャナー、カバレッジ、ビジュアル差分、エンドツーエンド実行などが含まれます。

これは通常、ソースコントロールに次いで最も価値の高い連携機能です。ほとんどのチームがすでにこれらのツールを利用しており、変更内容の隣にその出力結果が表示されていないだけだからです。詳細は検証結果のレビュー。

MCP —双方向対応

混同しやすい2つの異なる概念:

送信側 — Coroidがお客様のMCPサーバーに接続します。エージェントがお客様が提供するツールを呼び出すため、Coroidが認識していない内部システムにも作業を届けることが可能です。

受信側 — CoroidがMCPサーバーとなります。お客様自身のツールやアシスタントが、OAuthまたはパーソナルアクセストークンを使用してリモートのMCPエンドポイント経由でCoroidを操作します。承認キューや自動化ポリシーにより、無人での処理が許可される範囲が制御されます。

イベントと自動化

フックプラットフォームのイベントに応じて、お客様が記述した指示で反応し、外部ツールを呼び出すことができます。

監査イベントはSIEMにエクスポート可能で、エンタープライズIDによりSSO/SAMLがSCIMプロビジョニングで連携します。

設定場所

連携場所
ソースコントロール設定 → 接続 → ソースコントロール
チャットプラットフォーム設定 → 接続 → チャネル
外部MCPサーバー設定 → 接続 → 外部MCP
CoroidのMCPサーバー設定 → 接続 → Coroid MCPサーバー
フックとウェブフックファクトリー → 自動化;新規作業で作成し、設定 → アクティビティで全実行履歴を確認できます。
作業受け入れ API設定 → サービスアカウント
検証結果のレビュープロジェクト設定 → 連携

最初に連携すべき項目

  1. ソースコントロール。これなしでは何も機能しません。
  2. チームがSlackを利用している場合はそれを選択します。そうすることで、要求が人々が既に会話している場所から寄せられるようになります。
  3. 既存の検証結果プロバイダー。新たなツールを導入することなく、即座に価値を得られます。

他の機能は、必要性が生じるまで待って構いません。