SuitsDocs
레퍼런스개발자 레퍼런스

MCP 연결

AI 도구(Claude Desktop, Cursor 등)에서 슈츠에 직접 연결하여 사용하는 방법을 안내합니다.

MCP란?

MCP(Model Context Protocol)는 AI 에이전트가 외부 도구와 상호작용하기 위한 표준 프로토콜입니다. 슈츠 MCP 서버를 연결하면:

  • AI와 대화하면서 슈츠 데이터를 조회하고 수정
  • 블록, 데이터모델, 워크플로우 등 50개 도구 사용 가능
  • 별도 코드 작성 없이 자연어로 슈츠 조작

MCP 연결 시 AI 도구(Claude Desktop 등)가 자체 API 키와 토큰을 사용합니다. 슈츠에서 별도 토큰 비용이 발생하지 않습니다.


인증 방식

슈츠 MCP 서버는 공식 프로토콜에 따라 OAuth 2.1 인증을 사용합니다. 워크스페이스별로 고유한 MCP URL을 통해 연결합니다.

간편한 인증: 처음 연결 시 브라우저를 통해 슈츠 계정으로 로그인만 하면 됩니다. 별도 API Key 설정이 필요 없습니다.

설정 방법

{
  "mcpServers": {
    "suits": {
      "type": "http",
      "url": "https://suits.work/api/mcp/{workspaceId}"
    }
  }
}

{workspaceId}는 워크스페이스 설정에서 확인할 수 있습니다.

연결 과정

  1. 첫 연결 시 브라우저를 통해 슈츠 계정으로 로그인 화면이 열림
  2. 로그인 완료 후 자동으로 연결됨
  3. OAuth 사용자가 해당 워크스페이스의 멤버인지 검증
  4. 모든 작업이 실제 로그인한 사용자로 기록됨

사전 준비

1단계: 워크스페이스 ID 확인

  1. 워크스페이스 사이드바 하단의 설정 (톱니바퀴 아이콘) 클릭
  2. 설정 모달에서 API 키 탭 선택
  3. 상단의 MCP 연결 URL 섹션에서 전체 URL 확인 및 복사

MCP 연결 URLhttps://suits.work/api/mcp/{workspaceId} 형식으로, 복사 버튼을 클릭하면 전체 URL이 클립보드에 복사됩니다.

2단계: 서버 URL 구성

https://suits.work/api/mcp/{workspaceId}

예시:

https://suits.work/api/mcp/d5e7d4fa-781e-4d02-a262-6761a4a0f877

Claude Desktop 연결

Claude Desktop 설정 파일을 수정하여 슈츠 MCP 서버를 추가합니다.

macOS

설정 파일 위치: ~/Library/Application Support/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "suits": {
      "type": "http",
      "url": "https://suits.work/api/mcp/{workspaceId}"
    }
  }
}

Windows

설정 파일 위치: %APPDATA%\Claude\claude_desktop_config.json

동일한 JSON 구조를 사용합니다.

연결 확인

Claude Desktop을 재시작한 후, 대화창에서 다음과 같이 물어보세요:

"슈츠에서 데이터모델 목록을 보여줘"


Claude Code 연결

Claude Code의 MCP 설정 파일을 수정합니다.

설정 방법

프로젝트 루트의 .mcp.json 또는 CLI 명령어로 설정:

{
  "mcpServers": {
    "suits": {
      "type": "http",
      "url": "https://suits.work/api/mcp/{workspaceId}"
    }
  }
}

또는 CLI로 추가:

claude mcp add --transport http suits https://suits.work/api/mcp/{workspaceId}

연결 확인

Claude Code에서 /mcp 명령어를 실행하여 연결 상태를 확인합니다:

suits: https://suits.work/api/mcp/... (HTTP) - ✓ Connected

처음 연결 시 브라우저에서 Google 로그인 창이 열립니다.


Cursor 연결

Cursor 설정에서 MCP 서버를 추가합니다.

설정 파일

~/.cursor/mcp.json:

{
  "servers": {
    "suits": {
      "type": "http",
      "url": "https://suits.work/api/mcp/{workspaceId}"
    }
  }
}

Cursor의 MCP HTTP + OAuth 지원은 버전에 따라 다를 수 있습니다. 연결이 안 될 경우 Cursor 최신 버전으로 업데이트하세요.


Windsurf 연결

Windsurf IDE에서 MCP 서버를 설정합니다.

설정 파일

.windsurf/mcp.json:

{
  "mcpServers": {
    "suits": {
      "url": "https://suits.work/api/mcp/{workspaceId}"
    }
  }
}

Windsurf의 MCP HTTP + OAuth 지원은 버전에 따라 다를 수 있습니다. 연결이 안 될 경우 최신 버전으로 업데이트하세요.


여러 워크스페이스 동시 연결

여러 워크스페이스에서 동시에 작업하려면 각각 별도의 MCP 서버로 등록합니다.

설정 예시

{
  "mcpServers": {
    "suits-marketing": {
      "type": "http",
      "url": "https://suits.work/api/mcp/marketing-workspace-id"
    },
    "suits-dev": {
      "type": "http",
      "url": "https://suits.work/api/mcp/dev-workspace-id"
    },
    "suits-personal": {
      "type": "http",
      "url": "https://suits.work/api/mcp/personal-workspace-id"
    }
  }
}

사용 방법

AI에게 어떤 워크스페이스에서 작업할지 명시하면 됩니다:

"마케팅팀 워크스페이스에서 캠페인 데이터모델 목록 보여줘"

"개발팀 워크스페이스에 버그 트래커 페이지 만들어줘"

Claude가 맥락에 따라 적절한 워크스페이스의 도구를 선택합니다.

각 워크스페이스의 ID는 슈츠 웹에서 해당 워크스페이스 설정에서 확인할 수 있습니다.


사용 가능한 도구

슈츠 MCP 서버는 50개의 도구를 제공합니다. 자세한 도구 목록은 Taylor AI 도구를 참고하세요.


문제 해결

인증 오류 (401)

OAuth authentication required

확인사항:

  • OAuth 로그인이 완료되었는지 확인
  • 브라우저에서 Google 로그인 팝업이 차단되지 않았는지 확인
  • URL에 올바른 workspaceId가 포함되어 있는지 확인

권한 오류 (403)

You are not a member of this workspace. Please login with an account that has access.

확인사항:

  • 로그인한 계정이 해당 워크스페이스의 멤버인지 확인
  • 다른 계정으로 로그인되어 있을 수 있음 (Google 또는 이메일)
  • 워크스페이스 설정에서 멤버 초대 필요

속도 제한 (429)

Too many requests

확인사항:

  • 요청 빈도 줄이기
  • Retry-After 헤더 확인 후 재시도

연결 안됨

확인사항:

  • 설정 파일 JSON 문법 오류 여부
  • AI 도구 재시작 필요
  • 인터넷 연결 상태
  • URL의 workspaceId가 올바른지 확인

OAuth 로그인 창이 안 뜨는 경우

확인사항:

  • 브라우저 팝업이 차단되어 있지 않은지 확인
  • Claude Code에서는 터미널에 표시되는 URL을 직접 복사하여 브라우저에서 열 수 있음

기술 사양

프로토콜

항목
MCP Protocol Version2025-11-25
TransportHTTP (Streamable)
OAuthRFC 8414, RFC 9728 준수
Access Token 유효기간30일 (자동 만료 후 재인증 필요)

엔드포인트

MethodPath설명
POST/api/mcp/{workspaceId}JSON-RPC 요청 처리
GET/api/mcp/{workspaceId}SSE 스트림 연결
DELETE/api/mcp/{workspaceId}세션 종료

OAuth Discovery 엔드포인트

Path설명
/.well-known/oauth-protected-resource/api/mcp/{workspaceId}보호 리소스 메타데이터 (RFC 9728)
/.well-known/oauth-authorization-server/oauth/mcp/{workspaceId}OAuth 서버 메타데이터 (RFC 8414)

OAuth 엔드포인트

Path설명
/api/oauth/mcp/{workspaceId}/authorize인증 시작
/api/oauth/mcp/{workspaceId}/token토큰 발급
/api/oauth/mcp/{workspaceId}/register동적 클라이언트 등록

필수 헤더

Authorization: Bearer mcp_xxx...  (OAuth 토큰 - MCP 클라이언트가 자동 관리)
Content-Type: application/json

OAuth 토큰은 MCP 클라이언트가 자동으로 관리합니다. 사용자는 URL에 workspaceId만 설정하면 됩니다.


다음 단계