본문으로 건너뛰기

7.5. Claude Code 연결

개요​

이 장은 Claude Code 를 이미 쓰는 개발자를 위한 장입니다. 읽지 않아도 AAS 를 쓰는 데 지장이 없습니다.

주의: 연결 명령은 반드시 화면의 「연결 명령 복사」로 복사합니다. 이 장의 명령에 적힌 주소는 예시이므로, 그대로 입력하면 연결되지 않습니다.

내 PC 의 Claude Code 를 CogentAI AAS(이하 AAS)에 연결할 수 있습니다. 연결하면 Claude Code 가 AAS 를 거쳐 내 AI 에이전트 작업공간(사용자마다 하나씩 만들어지는 AI 에이전트의 일터, 4.1. AI 에이전트 작업공간)에서 일합니다. AAS 에서 쓸 스킬을 내 PC 에서 만들고 올리고, 실제 AI 에이전트로 시험해 고치는 일을 Claude Code 안에서 끝낼 수 있습니다.

이 장은 연결 방법, 연결 범위, 스킬 개발과 시험의 흐름, 연결 끊기를 설명합니다.

권한: 화면은 로그인한 모든 사용자가 봅니다. 연결에는 AAS 계정과, Claude Code 가 설치된 내 PC 가 필요합니다. 스킬을 zip 으로 올리는 기능은 AI 에이전트 작업공간의 주인만 씁니다. 인증서 등록과 같이 PC 관리자 권한이 필요한 일은 인증서 오류가 날 때처럼 관리자에게 맡깁니다.

참고: Claude Code 는 사용자 PC 에서 사용자 본인의 Claude 계정으로 실행됩니다. AAS 는 Claude 계정의 인증 정보를 받거나 보관하지 않습니다. AAS 에 접속하는 연결 토큰은 Claude 계정의 토큰과 따로 있습니다.

용어​

전체 낱말은 A.1. 용어 사전에 있습니다.

용어뜻
Claude CodeAnthropic 이 제공하는, 터미널(명령을 글로 입력하는 프로그램)에서 쓰는 AI 코딩 도구입니다.
MCP(Model Context Protocol)Claude Code 같은 프로그램이 AAS 의 기능을 쓰도록 AAS 가 열어 둔 연결 통로입니다. AAS 는 /mcp 주소에 둡니다.
OAuth로그인 창에서 「허용」을 눌러 프로그램에 권한을 주는 방식입니다. 비밀번호를 프로그램에 넘기지 않습니다.
연결 범위Claude Code 가 할 수 있는 일의 묶음입니다. 연결할 때 고릅니다.

연결하기 전에 알아 둘 것​

  • Claude Code 는 연결한 사람의 권한만 가집니다. 관리자가 연결해도 관리자 권한을 쓰지 않습니다. 비밀값의 값은 어떤 방법으로도 읽을 수 없습니다.
  • AI 에이전트의 답, 받은 파일, 읽은 웹 내용은 그대로 Claude Code 대화에 들어갑니다. 그 안의 지시를 Claude Code 가 따를 수 있으므로, 처음에는 「스킬 개발용」으로 연결합니다.
  • AI 에이전트가 위험한 명령의 승인을 요청하면 Claude Code 가 답할 수 있습니다. 직접 판단하려면 Claude Code 에 「승인 카드가 오면 나에게 묻고 답해」라고 지시합니다.
  • 비밀값을 Claude Code 에 말하지 않습니다. 말한 값은 Claude Code 대화 기록에 남습니다. 값은 PC 의 파일에 두고 Claude Code 에는 이름만 알려 줍니다.
  • Claude Code 가 한 일은 7.2. 변경 기록에 남습니다. 「누가」 칸에 내 이름과 「Claude Code」 표시가 붙습니다.

Claude Code 로 할 수 있는 일​

연결 범위에 따라 다음 일을 할 수 있습니다.

  • AI 에이전트와 대화하고 답을 받습니다.
  • 파일을 올리고 결과 파일을 받습니다.
  • 스킬을 만들고 고치고 켜고 끕니다.
  • 스킬이 쓰는 비밀값과 인증 파일을 넣습니다.
  • AI 에이전트의 승인 요청과 질문에 답합니다.

연결 범위 고르기​

연결할 때 범위를 고릅니다. 처음에는 「스킬 개발용」을 고릅니다. 필요할 때만 범위를 넓힙니다.

범위할 수 있는 일
읽기만대화를 보고 결과를 받습니다.
스킬 개발용읽기만 + 대화, 파일 올리기, 스킬 만들기와 고치기, 비밀값 넣기, 승인과 질문 답하기
전체(내 AI 에이전트)내가 화면에서 할 수 있는 일 모두

범위는 연결할 때 정해지고 나중에 바꿀 수 없습니다. 범위를 바꾸려면 연결을 끊고 다시 연결합니다.

연결하기​

준비​

  • Claude Code 가 설치된 PC 가 필요합니다.
  • AAS 계정이 필요합니다.
  • PC 에서 AAS 주소에 접속할 수 있어야 합니다. 실제 주소는 관리자가 알려 줍니다. 이 장은 예시 주소로 https://aas.example.com 을 씁니다.

연결 절차​

  1. 왼쪽 메뉴의 「설정 › Claude Code 연결」을 엽니다.
  2. 「연결 명령」의 첫째 줄에 있는 「연결 명령 복사」를 누르고, 터미널에 붙여 넣어 실행합니다. 이 명령은 Claude Code 에 AAS 를 등록하기만 합니다. 아래는 모양을 보이는 예시입니다. 직접 입력하지 않습니다.

「Claude Code 연결」 화면의 연결 명령.

그림 7.5-1. 「Claude Code 연결」 화면

claude mcp add --scope user --transport http aas https://aas.example.com/mcp
  1. 「로그인 명령 복사」를 눌러 둘째 명령을 실행합니다. 브라우저가 열립니다.

    claude mcp login aas
  2. AAS 로그인 화면이 나오면 로그인합니다. 브라우저에 이미 로그인되어 있으면 이 단계는 나오지 않습니다.

  3. 동의 화면에서 계정을 확인하고 연결 범위를 고릅니다. 처음이면 「스킬 개발용」을 고릅니다. 이름 옆의 「확인 안 됨」 표시는 정상입니다.

  4. 「허용」을 누릅니다. 터미널에 인증 완료 메시지가 나옵니다.

Claude Code 를 실행 중이라면 프롬프트에 /mcp 를 넣고 목록에서 aas 를 골라 로그인할 수도 있습니다.

그림 7.5-2 은 연결 절차의 여섯 단계를 그린 것입니다.

연결 명령 실행, 로그인 명령 실행, 로그인, 범위 고르기, 허용, 연결 확인으로 이어지는 Claude Code 연결 순서

그림 7.5-2. Claude Code 를 AAS 에 연결하는 순서

연결 확인​

Claude Code 에 이렇게 요청합니다.

aas 도구로 내가 쓸 수 있는 AI 에이전트 목록을 보여줘.

성공하면 내 AI 에이전트 작업공간 이름과 프로파일 목록이 나옵니다. AAS 화면의 「OAuth 연결」 목록에도 연결이 나타납니다. 목록이 나오지 않으면 연결 명령을 화면에서 다시 복사해 실행했는지 확인합니다. 그래도 안 되면 A.3. 문제 해결의 「Claude Code 연결과 계정」 표를 봅니다.

연결 유지​

한 번 연결하면 다시 로그인하지 않아도 됩니다. 30일 동안 쓰지 않거나, 내가 끊거나, 관리자가 끊거나, AAS 사용 자격이 없어지면 연결이 끝납니다. 이때는 Claude Code 가 브라우저를 다시 열며, 로그인과 「허용」을 한 번 더 합니다.

인증서 오류가 날 때​

사내 인증 기관(CA)이 발급한 인증서를 쓰는 환경에서는 PC 가 그 인증서를 믿지 않아 연결이 거절될 수 있습니다. 「self-signed certificate in certificate chain」, 「unable to get local issuer certificate」 오류가 나는 경우입니다.

오류가 나면 오류 문구를 그대로 복사해 관리자에게 전달합니다. 관리자가 「Claude Code 연결」 화면의 「인증서 오류가 나면: 사내 인증서(CA) 등록하기」를 따라 PC 에 인증서를 등록합니다. 요청 문장 예시는 다음과 같습니다.

Claude Code 를 AAS 에 연결하는데 「self-signed certificate in certificate chain」 오류가 납니다. 내 PC(macOS, Linux, Windows 중 하나)에 사내 인증서 등록이 필요합니다.

주의: CA 를 등록하면 이 PC 의 모든 프로그램이 그 CA 가 만든 인증서를 믿게 됩니다. 이 일은 회사에서 관리하는 PC 에서 관리자 권한으로만 합니다. 인증서 검사를 끄는 방법(curl -k 등)은 쓰지 않습니다.

스킬을 만들고 시험하기​

스킬은 AI 에이전트 작업공간 안에서 실행됩니다. 그래서 운영 환경과 같은 도구, 경로, 네트워크 조건으로 시험할 수 있습니다.

  1. Claude Code 에 스킬을 만들어 달라고 요청합니다. 스킬 이름, 만들 프로파일, 하는 일을 말합니다.
  2. 스크립트가 든 스킬은 폴더를 zip 으로 묶어 올립니다. 올린 뒤 스크립트를 확인하고 적용합니다. 스크립트가 든 스킬은 적용할 때 확인을 거칩니다.
  3. 새 대화를 열고 스킬 이름을 지정해 시험 글을 보냅니다. 이 대화에는 「스킬 시험(Claude Code)」 표시가 붙어 기본 대화 목록에는 나오지 않습니다.
  4. 답을 확인하고, 틀리면 스킬을 고쳐 다시 시험합니다. 스킬을 바꾸면 새 대화에서 시험합니다.

참고: zip 으로 스킬을 올리는 기능은 AI 에이전트 작업공간의 주인만 쓸 수 있습니다.

그림 7.5-3 는 스킬을 고칠 때마다 새 대화에서 다시 시험하는 반복을 그린 것입니다.

스킬 만들기, 올리고 적용, 새 대화에서 시험, 답 확인을 반복하는 스킬 개발 순서

그림 7.5-3. Claude Code 로 스킬을 만들고 시험하는 반복

스킬 만들기와 구조는 5.4. 내 스킬 만들기를 봅니다. 스킬을 허브에 게시하는 방법은 5.5. 내 스킬을 허브에 게시를 봅니다.

승인 요청과 질문​

AI 에이전트가 위험한 명령을 실행하려 하면 승인을 요청합니다. 같은 승인 카드가 AAS 화면의 받은편지함에도 나타나며 「Claude Code 가 답할 수 있음」 표시가 붙습니다. 먼저 답한 쪽이 적용됩니다.

브라우저가 없는 곳에서 연결하기​

참고: 이 절은 빌드 서버처럼 브라우저를 열 수 없는 곳에서 쓰는 방법입니다. 개발자나 관리자가 필요할 때만 읽습니다. 사람이 쓰는 PC 에서는 위의 연결 절차를 씁니다.

  1. 「설정 › Claude Code 연결」의 「브라우저 없는 곳용 토큰」에서 「토큰 만들기」를 누릅니다.
  2. 이름, 허락할 범위, 만료를 고릅니다. 만료는 7일, 30일, 60일, 90일 중에서 고르며 처음 값은 30일입니다. 무기한은 없습니다.
  3. 「만들기」를 누릅니다.
  4. 토큰을 복사합니다. 토큰 원문은 이 창에서 한 번만 보입니다. 창을 닫으면 다시 볼 수 없습니다.
  5. 창에 나온 명령을 순서대로 복사해 그 서버에서 실행합니다.

주의: 토큰을 설정 파일이나 코드 저장소에 적지 않습니다. 토큰을 잃어버리면 새로 만듭니다.

연결 만료 확인과 끊기​

만료 확인​

「Claude Code 연결」 화면의 목록에서 연결마다 마지막 사용 시각과 만료일을 봅니다. 곧 끝나는 연결에는 「곧 끝남」 표시가 붙습니다. 행의 「자세히」에서 토큰 앞 8자, 마지막 접속 IP, 만든 날을 볼 수 있습니다.

연결이 끝나기 7일 전부터 왼쪽 메뉴의 「Claude Code 연결」 옆에 숫자가 나옵니다. 이 숫자는 7일 안에 끝나는 수동 토큰의 수입니다. 받은편지함에도 「Claude Code 연결」 알림이 옵니다.

끝나거나 끊긴 연결은 「끝난 연결 보기(30일)」를 켜면 30일 동안 목록에 보입니다.

연결 끊기​

  • 연결 하나를 끊으려면 그 줄의 「연결 끊기」(OAuth) 또는 「토큰 폐기」(수동 토큰)를 누르고 확인합니다. 그 연결을 쓰던 Claude Code 가 바로 끊깁니다. 다시 쓰려면 새로 연결합니다.
  • 모든 연결을 끊으려면 「모두 끊기」를 누릅니다. 확인을 위해 내 이메일을 적습니다. 내 AAS 로그인 세션도 모두 끝나므로 이 브라우저도 로그아웃됩니다. 다시 로그인하면 됩니다.

Claude Code 쪽 등록은 다음 명령으로 지웁니다.

claude mcp remove aas

연결은 한 사람당 10개까지 만들 수 있습니다. 한도에 닿으면 안 쓰는 연결을 끊고 다시 만듭니다. 관리자도 사용자의 연결을 끊을 수 있고, 이때 사유가 내 받은편지함에 나옵니다.

관련 문서​