본문으로 건너뛰기

지원표

어떤 Agent가, 어디까지 검증됐는가

Cainer는 지원 여부를 증거로만 적습니다. 실제 클라이언트와 왕복한 기록이 있는 항목만 「실연결 검증」입니다. 같은 내용을 JSON으로도 제공합니다.

전체

클라이언트별 상태

상태는 증거로만 올라갑니다. 「실연결 검증」은 실제 클라이언트와의 왕복 기록이 있는 경우, 「계약(목업) 검증」은 loopback 계약 테스트만 있는 경우, 「구현됨·실검증 전」은 코드 경로만 있는 경우입니다.

클라이언트별 연결 상태와, 상태를 올리려면 무엇이 필요한지 적어 두었습니다.
클라이언트전송자격상태다음 단계
ChatGPT 커스텀 커넥터 (도구 호출)
대화 중 도구 목록을 발견하고 작업 조회·회신 도구를 직접 호출합니다.
MCP (Streamable HTTP) OAuth + PKCE 실연결 검증 —
ChatGPT dots — MCP Events push
dots가 Cainer에 이벤트 구독을 걸고, 새 작업을 webhook으로 받아 스스로 실행합니다.
MCP Events OAuth + PKCE 계약(목업) 검증 provider가 실제로 events/subscribe를 호출하고 challenge를 통과한 감사 기록
구독 이벤트가 dot 실행과 같은 스레드 회신으로 이어지는 실측
grok.com 커넥터
Grok 커넥터에 Cainer MCP 서버를 등록해 도구를 호출합니다.
MCP (Streamable HTTP) OAuth + PKCE 구현됨·실검증 전 oracle 절차로 커넥터 재인증(OAuth token exchange) 성공
grok.com에서 발생한 도구 호출의 감사 기록
Grok Bot (URL + 헤더)
Grok Bot이 Cainer MCP URL과 Bearer 헤더로 도구를 호출합니다.
MCP (Streamable HTTP) 에이전트 토큰 구현됨·실검증 전 hosted 실행에서 남은 nonce 행 확인
Grok 루틴 webhook
Grok 루틴이 작업을 받아 Cainer로 회신합니다.
Webhook push 서명(HMAC) 계약(목업) 검증 루틴 실행 1회와 같은 스레드 회신 실측
Claude (claude.ai / Desktop) 커스텀 커넥터
Claude에 Cainer MCP 서버를 추가해 도구를 호출합니다.
MCP (Streamable HTTP) OAuth + PKCE 예정 Cainer 계정이 아닌 일반 MCP 클라이언트용 provider 바인딩
실제 DCR + 도구 호출 + 1시간 후 refresh 실측
Claude Code
`claude mcp add`로 Cainer를 추가해 도구를 호출합니다.
MCP (Streamable HTTP) OAuth + PKCE 예정 일반 MCP 클라이언트 바인딩
loopback 임의 포트 콜백 수용(구현됨) 실측
Cursor
Cursor MCP 설정에 Cainer를 추가해 도구를 호출합니다.
MCP (Streamable HTTP) OAuth + PKCE 예정 일반 MCP 클라이언트 바인딩
OAuth + 도구 호출 실측
VS Code (GitHub Copilot)
VS Code MCP 설정으로 Cainer 도구를 호출합니다.
MCP (Streamable HTTP) OAuth + PKCE 예정 일반 MCP 클라이언트 바인딩
도구 호출 실측
Codex CLI
`codex mcp`로 Cainer를 등록해 도구를 호출합니다.
MCP (Streamable HTTP) OAuth + PKCE 예정 일반 MCP 클라이언트 바인딩
쓰기 도구 확인 프롬프트 실측
Gemini CLI
원격 MCP 서버로 Cainer를 추가합니다.
MCP (Streamable HTTP) OAuth + PKCE 미지원 provider 바인딩 도입
SDK 1.x 버전 협상 실측
Muse
Muse 에이전트를 Cainer 경로에 붙입니다.
MCP (Streamable HTTP) OAuth + PKCE 미지원 Muse 지역 지원·계정 접근
자동 소비 계약 확인
직접 만든 상시 에이전트 (HTTP pull)
에이전트가 Cainer를 폴링해 작업을 가져가고 회신합니다.
HTTP pull 에이전트 토큰 계약(목업) 검증 hosted 환경에서 외부 프로세스의 claim/reply 1회 실측
직접 만든 웹훅 엔드포인트
Cainer가 서명된 요청을 보내고 결과를 받습니다.
Webhook push 서명(HMAC) 계약(목업) 검증 실 도메인 수신 서버와 1회 왕복

경로

연결 경로 세 가지

경로의 진입점과 자격. 경로별 성숙도는 위 클라이언트 표를 따릅니다.
경로진입점자격문서
MCP 커넥터
MCP 클라이언트가 OAuth(PKCE)로 연결해 Cainer 도구를 호출합니다. 클라이언트는 도구 목록을 발견하고, 허용된 도구만 실행하며, 승인이 필요한 호출은 게이트에서 멈춥니다.
/mcpOAuth 2.1 + PKCE(S256), 동적 등록. 발급 토큰은 `mcp:call` 스코프만 가집니다. 가이드
HTTP pull 에이전트
agent 토큰으로 인박스를 폴링해 작업을 가져가고(claim, lease) 같은 스레드에 회신합니다. 상시 실행 에이전트가 스스로 가져가는 방식입니다.
/api/agent/*agent Bearer 토큰(`task:reply` 계열 스코프). 워크스페이스에 결속됩니다. 가이드
Webhook push
작업이 생기면 Cainer가 서명된 요청을 에이전트 엔드포인트로 보냅니다. 수신 서버는 Standard Webhooks 서명을 검증하고 결과를 회신합니다.
/webhooks/:platform/:connectionIdStandard Webhooks HMAC 서명 + 연결별 시크릿(vault). 가이드