개요
- VS Code의 GitHub Copilot에 ABBYY Vantage MCP 서버를 추가합니다.
- 연결이 정상적으로 작동하는지 확인합니다.
- Copilot Chat 내에서
SearchAbbyyVantageDocumentation도구를 사용해 문서를 검색합니다.
MCP 서버란 무엇인가요?
SearchAbbyyVantageDocumentation을 제공합니다. Copilot에 이 서버가 연결되어 있으면 작업 중에 API 매개변수, 스킬 구성 옵션, 문제 해결 단계 등을 자동으로 찾아볼 수 있습니다.
MCP 서버는 공개 문서에 대한 읽기 전용 액세스를 제공합니다. Vantage 테넌트에 연결하지 않으며, 문서를 처리하지도 않고, Vantage 자격 증명도 필요하지 않습니다.
사전 요구 사항
- VS Code 버전 1.99 이상 (MCP 지원 필요)
- GitHub Copilot 확장 프로그램이 설치되어 있고 로그인한 상태여야 합니다
MCP 서버를 사용하는 데 ABBYY Vantage 테넌트나 계정은 필요하지 않습니다.
명령 팔레트로 추가(권장)
VS Code 명령 팔레트를 사용해 MCP 서버를 등록합니다:
- Cmd+Shift+P(macOS) 또는 Ctrl+Shift+P(Windows/Linux)로 명령 팔레트를 엽니다
- **“MCP: Add Server…”**를 입력하고 선택합니다
- 전송 유형으로 HTTP를 선택합니다
- URL을 입력합니다:
https://docs.abbyy.com/mcp - 이름을 입력합니다:
abbyy-vantage - 범위를 선택합니다: Workspace 또는 User
| 범위 | 구성 위치 | 사용 시기 |
|---|---|---|
| Workspace | .vscode/mcp.json | 특정 프로젝트 하나 |
| User | 명령 팔레트를 통한 사용자 설정 | 이 컴퓨터의 모든 프로젝트 |
대안: 수동 구성
수동으로 구성하려면 해당 구성 파일에 서버 항목을 추가합니다.
Workspace (.vscode/mcp.json)
Workspace (.vscode/mcp.json)
프로젝트 루트에
.vscode/mcp.json 파일을 만들거나 편집합니다:User-level settings
User-level settings
명령 팔레트(Cmd+Shift+P / Ctrl+Shift+P)를 열고 **“MCP: Open User Configuration”**을 입력한 다음, 아래 항목을 추가합니다:
연결 확인
- 명령 팔레트를 열고 **“MCP: List Servers”**를 실행한 뒤
abbyy-vantage가 연결된 상태로 표시되는지 확인합니다 - Copilot Chat을 엽니다(사이드바에서 Copilot 아이콘을 클릭하거나 Ctrl+Shift+I / Cmd+Shift+I를 누릅니다)
- 채팅 패널 상단의 모드 선택기를 사용해 Agent 모드로 전환합니다
- 채팅 입력창에서 도구 아이콘을 클릭한 뒤 목록에
SearchAbbyyVantageDocumentation이 표시되는지 확인합니다 - 질문으로 테스트합니다:
“문서를 제출하려면 Vantage Processing API에 어떤 매개변수가 필요합니까?”Copilot은
SearchAbbyyVantageDocumentation를 호출하고 문서에서 결과를 반환합니다.사용 가능한 도구
SearchAbbyyVantageDocumentation
ABBYY Vantage 문서 전체에서 시맨틱 검색을 수행해 가장 관련성이 높은 콘텐츠를 반환합니다. Vantage와 관련된 질문을 하면 Copilot이 Agent 모드에서 이 도구를 자동으로 호출합니다.
예시 쿼리:
- “Vantage에서 Document Skill을 어떻게 구성하나요?”
- “
minConfidence매개변수는 어떤 역할을 하나요?” - “Vantage에서 LLM 연결을 어떻게 설정하나요?”
- “Vantage는 어떤 내보내기 형식을 지원하나요?”
- “Vantage REST API에서는 어떻게 인증하나요?”
활용 사례
API 연동
IDE를 벗어나지 않고 엔드포인트 매개변수, 인증 방식, 요청/응답 형식을 확인할 수 있습니다
스킬 구성
Document Skills, 프로세스 스킬, Advanced Designer의 구성 옵션과 모범 사례를 빠르게 찾을 수 있습니다
문제 해결
통합을 디버깅하는 동안 오류 메시지와 알려진 문제를 검색해 더 빠르게 문제를 해결할 수 있습니다
기능 살펴보기
프로젝트를 계획하면서 Vantage가 지원하는 추출 모델, 지원 형식, 테넌트 설정을 확인할 수 있습니다
효과적인 쿼리를 위한 팁
- 구체적으로 질문하세요: 막연하게 묻기보다는 질문에 기능 이름이나 API 엔드포인트를 포함하세요
- Vantage 용어를 사용하세요: “프로세스 스킬”, “Document skill”, “Skill Designer”, “tenant” 같은 용어를 사용하면 더 정확한 결과를 얻을 수 있습니다
- 후속 질문을 하세요: Copilot은 문맥을 유지하므로 후속 프롬프트로 결과 범위를 더 좁힐 수 있습니다
- 코드와 함께 활용하세요: API 응답이나 구성 스니펫을 붙여 넣고, Vantage 문서를 기반으로 Copilot에 설명해 달라고 요청하세요
- Agent 모드를 사용하세요: MCP 도구는 Agent 모드에서만 사용할 수 있으므로, 질문하기 전에 모드 선택기가 “Agent”로 설정되어 있는지 확인하세요
MCP 서버 제거
- 명령 팔레트(Cmd+Shift+P / Ctrl+Shift+P)를 엽니다
- **“MCP: List Servers”**를 실행합니다
abbyy-vantage를 선택합니다- Remove를 선택합니다
.vscode/mcp.json(워크스페이스) 또는 사용자 MCP 구성에서 abbyy-vantage 항목을 삭제합니다.
문제 해결
요약
- ✅ VS Code의 GitHub Copilot에 ABBYY Vantage MCP 서버를 추가했습니다
- ✅ “MCP: List Servers”를 사용해 연결을 확인했습니다
- ✅ Agent 모드의 Copilot Chat에서 문서 검색을 시작하는 방법을 익혔습니다
다음 단계
API 소개
Vantage Processing REST API를 시작해 보세요
문서 처리
프로세스 스킬을 만들고 SFTP를 통해 문서 처리를 자동화하세요
LLM 연결 구성
Vantage를 OpenAI 또는 Microsoft Foundry에 연결하세요
프롬프트 기반 추출
자연어 프롬프트를 사용해 문서에서 데이터를 추출하세요
Claude Code용 MCP 서버
동일한 MCP 서버를 Claude Code에 추가하세요
