MCP 클라이언트에서 MCP 서버에 연결
OAuth 인바운드 통합을 생성하고 서버 상세 정보로 클라이언트를 구성하여 MCP 클라이언트에서 (MCP) 서버에 연결합니다 모델 컨텍스트 프로토콜 .
빠른 시작 서버를 사용하거나 서버를 만든 후 다음 단계를 완료하여 클라이언트에서 서버에 연결할 수 있습니다.
서버에 연결하도록 클라이언트를 구성하는 프로세스는 사용되는 클라이언트에 따라 다릅니다. 자세한 내용은 AI 애플리케이션 및 클라이언트에 대한 설명서를 참조하십시오.
MCP 클라이언트용 OAuth 인바운드 통합 생성
각 MCP 클라이언트에 대한 OAuth 인바운드 통합을 생성하여 인스턴스의 MCP(서버)에 대한 모델 컨텍스트 프로토콜 보안 액세스입니다.
시작하기 전에
필요한 역할: oauth_admin, mi_admin, admin
이 태스크 정보
인스턴스의 서버에 액세스하려는 각 클라이언트에 대해 머신 ID 콘솔에서 OAuth 인바운드 통합을 생성합니다. OAuth 통합을 생성하려면 클라이언트의 리디렉션 URL이 필요합니다. 자세한 내용은 AI 애플리케이션 및 클라이언트에 대한 설명서를 참조하십시오.
프로시저
다음에 수행할 작업
클라이언트 ID 및 클라이언트 비밀을 사용하여 인스턴스의 서버로 인증하도록 클라이언트를 구성합니다.
MCP 서버에 연결하도록 MCP 클라이언트 구성
MCP(MCP) 클라이언트를 모델 컨텍스트 프로토콜 구성하여 MCP 서버에 연결하고 서버에 작업을 수행하라는 메시지를 표시합니다.
시작하기 전에
필요한 역할: 없음
이 태스크 정보
서버에 연결하도록 클라이언트를 구성하는 프로세스는 사용되는 클라이언트에 따라 다릅니다. 다음 절차는 서버를 호출하도록 클라이언트를 구성하는 워크플로우에 대한 개략적인 개요입니다. 자세한 내용은 AI 애플리케이션 및 클라이언트에 대한 설명서를 참조하십시오. 한 인스턴스의 서버에서 다른 인스턴스로 ServiceNow 모델 컨텍스트 프로토콜 클라이언트 연결하는 방법을 보여 주는 예제는 이 절차 뒤의 예제를 참조하십시오.
프로시저
ServiceNow 모델 컨텍스트 프로토콜 클라이언트에서 MCP 서버에 연결
이 예제에서는 를 사용하여 ServiceNow 모델 컨텍스트 프로토콜 클라이언트다른 인스턴스의 AI 에이전트에서 서버에 연결하는 방법을 보여줍니다. 먼저 미리 구성된 빠른 시작 서버를 호출하도록 클라이언트를 구성합니다. AI 에이전트에서 빠른 시작 서버의 도구 목록에 액세스하여 에이전트에 개별 도구를 추가합니다. 마지막으로, 프롬프트를 제공하고 에이전트의 응답을 확인하여 에이전트 AI 에이전트 스튜디오 를 테스트합니다. 자세한 내용은 설명서를 참조하십시오 모델 컨텍스트 프로토콜 클라이언트 .
필요한 역할: sn_mcp_client.admin
- 서버 인스턴스에서 에 ServiceNow 모델 컨텍스트 프로토콜 클라이언트대한 OAuth 인바운드 통합을 생성합니다.
자세한 내용은 MCP 클라이언트용 OAuth 인바운드 통합 생성 문서를 참조하십시오.
- 클라이언트 인스턴스에서 .
- MCP 서버 관리를 선택합니다.
- 새로 만들기를 선택합니다.
- 빠른 시작 서버를 추가합니다.
이 단계에 대한 자세한 내용은 다음 문서를 참조하십시오 OAuth 2.1을 사용하여 MCP 서버 추가.
- MCP 서버 추가 양식의 필드에 내용을 입력합니다.
표 3. MCP 서버 추가 양식 필드 값 이름 빠른 시작 서버 인증 유형 OAuth 2.1 MCP 서버 URL https://<server-instance>.service-now.com/sncapps/mcp-server/mcp/sn_mcp_server_default - 다음을 선택합니다.
- 양식에서 필드를 채웁니다.
표 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 - 저장을 선택합니다.
- MCP 서버 추가 양식의 필드에 내용을 입력합니다.
- OAuth 구성을 검증합니다.
- 인증을 선택합니다.
- 클라이언트가 서버에 연결할 수 있도록 허용을 선택합니다.
- 빠른 시작 서버에서 AI 에이전트에 도구를 추가합니다.
이 단계에 대한 자세한 내용은 다음 문서를 참조하십시오 AI 에이전트에 MCP 서버 도구 추가.
- AI 에이전트 스튜디오에서 생성 및 관리 탭을 선택합니다.
- AI 에이전트 탭에서 기존 에이전트를 선택하거나 생성합니다.
에이전트 생성에 대한 자세한 내용은 다음 문서를 참조하십시오 AI 에이전트 생성.
- 도구 및 정보 추가를 선택합니다.
- 선택 .
- 양식에서 필드를 채웁니다.
표 5. 도구 추가 모델 컨텍스트 프로토콜 양식 필드 값 서버 선택 모델 컨텍스트 프로토콜 빠른 시작 서버 도구 선택 빠른 시작 서버에서 이 AI 에이전트와 함께 사용할 도구를 선택합니다. - 추가를 선택합니다.
- 저장 및 계속을 선택합니다.
- AI 에이전트를 테스트합니다.
이 단계에 대한 자세한 내용은 다음 문서를 참조하십시오 AI 에이전트 테스트.
- AI 에이전트 스튜디오에서 테스트 탭을 선택합니다.
- 수동 테스트 시작을 선택합니다.
- 테스트 유형 선택 필드에서 AI 에이전트 또는 워크플로우를 선택합니다.
- 구성한 AI 에이전트와 해당 버전을 선택합니다.
- 작업 필드에 정보를 가져오거나 인스턴스에서 작업을 수행하라는 프롬프트를 입력합니다.
프롬프트는 사용 가능한 도구를 기반으로 해야 합니다. 예를 들어 케이스 기록 조회 및 케이스 요약 도구를 추가한 경우 "이번 주에 종결된 모든 케이스 요약"을 입력할 수 있습니다.
- 채팅 응답을 테스트하려면 계속을 선택합니다.
AI 에이전트가 서버를 호출하고 서버는 프롬프트에 따라 요청된 도구를 실행합니다. 서버는 정보를 에이전트에 JSON 데이터로 반환하고 에이전트는 이를 서식이 지정된 텍스트로 제공합니다. 이 예에서 에이전트는 지난 주에 Abel Tuter가 종결한 케이스의 요약을 반환합니다.