MCP 클라이언트에서 MCP 서버에 연결

  • 릴리스 버전: Australia
  • 업데이트 날짜 2026년 03월 12일
  • 소요 시간: 8분
  • OAuth 인바운드 통합을 생성하고 서버 상세 정보로 클라이언트를 구성하여 MCP 클라이언트에서 (MCP) 서버에 연결합니다 모델 컨텍스트 프로토콜 .

    빠른 시작 서버를 사용하거나 서버를 만든 후 다음 단계를 완료하여 클라이언트에서 서버에 연결할 수 있습니다.

    1. MCP 클라이언트용 OAuth 인바운드 통합 생성
    2. MCP 서버에 연결하도록 MCP 클라이언트 구성

    서버에 연결하도록 클라이언트를 구성하는 프로세스는 사용되는 클라이언트에 따라 다릅니다. 자세한 내용은 AI 애플리케이션 및 클라이언트에 대한 설명서를 참조하십시오.

    MCP 클라이언트용 OAuth 인바운드 통합 생성

    각 MCP 클라이언트에 대한 OAuth 인바운드 통합을 생성하여 인스턴스의 MCP(서버)에 대한 모델 컨텍스트 프로토콜 보안 액세스입니다.

    시작하기 전에

    필요한 역할: oauth_admin, mi_admin, admin

    이 태스크 정보

    인스턴스의 서버에 액세스하려는 각 클라이언트에 대해 머신 ID 콘솔에서 OAuth 인바운드 통합을 생성합니다. OAuth 통합을 생성하려면 클라이언트의 리디렉션 URL이 필요합니다. 자세한 내용은 AI 애플리케이션 및 클라이언트에 대한 설명서를 참조하십시오.

    프로시저

    1. 다음으로 이동 모두 > MCP 서버 콘솔.
    2. 구성 탭에서 서버를 선택합니다.
    3. OAuth 설정 필수 배너에서 OAuth 설정을 선택합니다.
      또는 다음으로 이동할 수 있습니다. 모두 > 머신 ID 콘솔 을 클릭하고 인바운드 통합 탭을 선택합니다.
      주:
      기존 인바운드 통합 목록에서 서버와 동일한 이름(밑줄 포함)으로 생성된 통합을 볼 수 있습니다. 이는 서버에서 AI 컨트롤 타워 서버를 모니터링하기 위한 통합이며 클라이언트와 통합하는 데 사용해서는 안 됩니다.
    4. 새 통합을 선택합니다.
    5. OAuth - 인증 코드 부여를 선택합니다.
    6. 양식의 필수 필드에 내용을 입력합니다.
      이 양식에 대한 자세한 내용은 다음 문서를 참조하십시오 Configure an OAuth authorization code grant.
      표 1. 인바운드 통합 양식
      필드
      상세 정보 섹션
      이름 OAuth 통합의 이름을 입력합니다.
      리디렉션 URL 클라이언트에 대한 리디렉션 URL을 입력합니다. 인증 후 인증 코드가 이 URL로 전송됩니다. 리디렉션 URL을 얻으려면 AI 애플리케이션 및 클라이언트에 대한 설명서를 참조하십시오.

      다른 인스턴스의 ServiceNow MCP 클라이언트에 연결하려면 https://<client-instance>.service-now.com/oauth_redirect.do 리디렉션 URL을 사용합니다. 자세한 내용은 설명서를 참조하십시오 모델 컨텍스트 프로토콜 클라이언트 .

      인증 범위 섹션
      선택한 범위의 API에만 접근 허용 OAuth 통합의 범위를 넓게 만들려면 확인란의 선택을 취소합니다.
      고급 옵션 섹션
      토큰 형식 JWT를 선택합니다.
    7. 저장을 선택합니다.
      OAuth 인바운드 통합은 인스턴스의 서버에 연결하도록 클라이언트를 구성할 때 사용하는 클라이언트 ID 및 클라이언트 비밀로 광범위한 범위로 생성됩니다.

      Claude가 MCP 클라이언트로 MCP 서버에 연결하기 위한 OAuth 인바운드 통합입니다.

    다음에 수행할 작업

    클라이언트 ID 및 클라이언트 비밀을 사용하여 인스턴스의 서버로 인증하도록 클라이언트를 구성합니다.

    MCP 서버에 연결하도록 MCP 클라이언트 구성

    MCP(MCP) 클라이언트를 모델 컨텍스트 프로토콜 구성하여 MCP 서버에 연결하고 서버에 작업을 수행하라는 메시지를 표시합니다.

    시작하기 전에

    필요한 역할: 없음

    이 태스크 정보

    서버에 연결하도록 클라이언트를 구성하는 프로세스는 사용되는 클라이언트에 따라 다릅니다. 다음 절차는 서버를 호출하도록 클라이언트를 구성하는 워크플로우에 대한 개략적인 개요입니다. 자세한 내용은 AI 애플리케이션 및 클라이언트에 대한 설명서를 참조하십시오. 한 인스턴스의 서버에서 다른 인스턴스로 ServiceNow 모델 컨텍스트 프로토콜 클라이언트 연결하는 방법을 보여 주는 예제는 이 절차 뒤의 예제를 참조하십시오.

    프로시저

    1. 클라이언트가 결정한 필수 서버 세부 정보로 클라이언트를 구성합니다.
      표 2. MCP 클라이언트 구성에 대한 서버 상세 정보
      서버 상세 정보
      서버 URL https://<server-instance>.service-now.com/sncapps/mcp-server/mcp/<server-name>

      미리 구성된 빠른 시작 서버에 연결하려면 https://<server-instance>.service-now.com/sncapps/mcp-server/mcp/sn_mcp_server_default 를 사용합니다.

      호스트 <server-instance>.service-now.com
      기본 URL /sncapps/mcp-server
      범위 mcp_server
      인증 유형 OAuth 2.0
      ID 제공자 일반 OAuth 2
      인증 URL https://<서버 인스턴스>.service-now.com/oauth_auth.do
      토큰 URL https://<서버 인스턴스>.service-now.com/oauth_token.do
      토큰 해지 URL https://<server-instance>.service-now.com/oauth_revoke.do
      URL 새로 고침 https://<서버 인스턴스>.service-now.com/oauth_auth.do
      리디렉션 URL https://<server-instance>.service-now.com/oauth/callback
      클라이언트 ID 서버 인스턴스에서 OAuth 인바운드 통합의 클라이언트 ID입니다.
      클라이언트 비밀 서버 인스턴스에서 OAuth 인바운드 통합의 클라이언트 비밀입니다.

      이러한 상세 정보를 구성한 후 클라이언트는 Authorization: Bearer<token> 헤더를 사용하여 서버를 호출합니다. 서버에서 토큰의 유효성을 검사하면 클라이언트는 사용할 수 있는 도구 목록을 받습니다.

    2. 클라이언트에서 서버에 프롬프트를 표시하는 방법을 결정하는 데 사용할 수 있는 도구 목록을 볼 수 있습니다.
    3. 필요한 정보나 도구가 인스턴스에서 작업을 수행하기 위한 프롬프트를 입력합니다.

      예를 들어 인시던트 기록 조회 도구를 사용할 수 있는 경우 "모든 미해결 인시던트 가져오기"를 입력할 수 있습니다. 케이스 요약 도구를 사용하여 "이번 주에 종결된 모든 케이스 요약"을 입력할 수 있습니다.

      서버는 관련 도구를 실행하고 결과를 클라이언트에 JSON 데이터로 반환합니다. 클라이언트는 응답을 서식이 지정된 텍스트로 제공합니다.

    ServiceNow 모델 컨텍스트 프로토콜 클라이언트에서 MCP 서버에 연결

    이 예제에서는 를 사용하여 ServiceNow 모델 컨텍스트 프로토콜 클라이언트다른 인스턴스의 AI 에이전트에서 서버에 연결하는 방법을 보여줍니다. 먼저 미리 구성된 빠른 시작 서버를 호출하도록 클라이언트를 구성합니다. AI 에이전트에서 빠른 시작 서버의 도구 목록에 액세스하여 에이전트에 개별 도구를 추가합니다. 마지막으로, 프롬프트를 제공하고 에이전트의 응답을 확인하여 에이전트 AI 에이전트 스튜디오 를 테스트합니다. 자세한 내용은 설명서를 참조하십시오 모델 컨텍스트 프로토콜 클라이언트 .

    필요한 역할: sn_mcp_client.admin

    1. 서버 인스턴스에서 에 ServiceNow 모델 컨텍스트 프로토콜 클라이언트대한 OAuth 인바운드 통합을 생성합니다.

      자세한 내용은 MCP 클라이언트용 OAuth 인바운드 통합 생성 문서를 참조하십시오.

    2. 클라이언트 인스턴스에서 모두 > AI 에이전트 스튜디오 > 설정.
    3. MCP 서버 관리를 선택합니다.
    4. 새로 만들기를 선택합니다.
    5. 빠른 시작 서버를 추가합니다.

      이 단계에 대한 자세한 내용은 다음 문서를 참조하십시오 OAuth 2.1을 사용하여 MCP 서버 추가.

      1. MCP 서버 추가 양식의 필드에 내용을 입력합니다.
        표 3. MCP 서버 추가 양식
        필드
        이름 빠른 시작 서버
        인증 유형 OAuth 2.1
        MCP 서버 URL https://<server-instance>.service-now.com/sncapps/mcp-server/mcp/sn_mcp_server_default
      2. 다음을 선택합니다.
      3. 양식에서 필드를 채웁니다.
        표 4. MCP 서버 추가 양식
        필드
        클라이언트 등록 유형 수동 등록
        부여 유형 인증 코드
        토큰 인증 방법 클라이언트 비밀 게시
        클라이언트 ID 서버 인스턴스에 대한 모델 컨텍스트 프로토콜 클라이언트 OAuth 인바운드 통합의 클라이언트 ID입니다.
        클라이언트 비밀 서버 인스턴스에 대한 OAuth 인바운드 통합의 클라이언트 비밀입니다.모델 컨텍스트 프로토콜 클라이언트
        인증 URL https://<서버 인스턴스>.service-now.com/oauth_auth.do
        토큰 URL https://<서버 인스턴스>.service-now.com/oauth_token.do
        토큰 해지 URL https://<server-instance>.service-now.com/oauth_revoke.do
      4. 저장을 선택합니다.
    6. OAuth 구성을 검증합니다.
      1. 인증을 선택합니다.
      2. 클라이언트가 서버에 연결할 수 있도록 허용을 선택합니다.
    7. 빠른 시작 서버에서 AI 에이전트에 도구를 추가합니다.

      이 단계에 대한 자세한 내용은 다음 문서를 참조하십시오 AI 에이전트에 MCP 서버 도구 추가.

      1. AI 에이전트 스튜디오에서 생성 및 관리 탭을 선택합니다.
      2. AI 에이전트 탭에서 기존 에이전트를 선택하거나 생성합니다.

        에이전트 생성에 대한 자세한 내용은 다음 문서를 참조하십시오 AI 에이전트 생성.

      3. 도구 및 정보 추가를 선택합니다.
      4. 선택 도구 추가 > MCP 서버 도구.
      5. 양식에서 필드를 채웁니다.
        표 5. 도구 추가 모델 컨텍스트 프로토콜 양식
        필드
        서버 선택 모델 컨텍스트 프로토콜 빠른 시작 서버
        도구 선택 빠른 시작 서버에서 이 AI 에이전트와 함께 사용할 도구를 선택합니다.

        AI 에이전트 스튜디오의 AI 에이전트에서 빠른 시작 서버의 도구 목록 보기.

      6. 추가를 선택합니다.
      7. 저장 및 계속을 선택합니다.
    8. AI 에이전트를 테스트합니다.

      이 단계에 대한 자세한 내용은 다음 문서를 참조하십시오 AI 에이전트 테스트.

      1. AI 에이전트 스튜디오에서 테스트 탭을 선택합니다.
      2. 수동 테스트 시작을 선택합니다.
      3. 테스트 유형 선택 필드에서 AI 에이전트 또는 워크플로우를 선택합니다.
      4. 구성한 AI 에이전트와 해당 버전을 선택합니다.
      5. 작업 필드에 정보를 가져오거나 인스턴스에서 작업을 수행하라는 프롬프트를 입력합니다.

        프롬프트는 사용 가능한 도구를 기반으로 해야 합니다. 예를 들어 케이스 기록 조회 및 케이스 요약 도구를 추가한 경우 "이번 주에 종결된 모든 케이스 요약"을 입력할 수 있습니다.

        AI 에이전트에게 이번 주 Abel Tuter가 종결한 케이스의 요약을 묻는 메시지를 표시합니다.

      6. 채팅 응답을 테스트하려면 계속을 선택합니다.

      AI 에이전트가 서버를 호출하고 서버는 프롬프트에 따라 요청된 도구를 실행합니다. 서버는 정보를 에이전트에 JSON 데이터로 반환하고 에이전트는 이를 서식이 지정된 텍스트로 제공합니다. 이 예에서 에이전트는 지난 주에 Abel Tuter가 종결한 케이스의 요약을 반환합니다.

      에이전트는 이번 주에 Abel Tuter가 종결한 두 가지 케이스에 대한 요약으로 응답합니다.