커스텀 커넥터
도구기본 커넥터로 연결할 수 없는 서비스(사내 시스템, 공공 API, 홈택스 등)를 직접 MCP 서버로 구축해 Claude에 연결하는 방식.
동의어: Custom Connector, 커스텀 MCP 서버
정의
커스텀 커넥터는 Anthropic이 제공하는 기본 커넥터(Gmail·Drive·Slack 등)에 없는 서비스를 Claude에 연결하기 위해 직접 만드는 연결 모듈이다. 내부적으로는 대부분 mcp 표준을 따르는 mcp-server로 구현된다.
언제 필요한가
- 사내에만 있는 시스템 — 그룹웨어, 전자결재, 사내 CRM, 레거시 ERP
- 공공 데이터 — 공공데이터포털, 홈택스, 부동산 실거래가
- 기본 커넥터가 없는 SaaS — Jira, Linear, Figma 등(기본 커넥터가 있더라도 기능이 부족할 때)
- 브라우저 자동화가 필요한 웹사이트 — API가 없는 사이트를 Claude가 직접 조작
연결할 수 있는 대상 예시
| 대상 | 연결 방식 | 활용 예시 |
|---|---|---|
| 홈택스 / 국세청 | 브라우저 자동화 MCP | 로그인 → 신고 현황 조회 → 데이터 추출 |
| 사내 그룹웨어 / 전자결재 | 내부 API 연동 MCP | 미결 건 조회 → 알림 → 요약 리포트 |
| 공공데이터포털 | 공공 API 연동 MCP | 부동산 실거래가 · 기업 신용정보 자동 수집 |
| 사내 고객 DB / CRM | DB 조회 MCP | 고객 정보 조회 → 맞춤 안내문 자동 생성 |
개발이 필요합니다
커스텀 커넥터는 자연어 클릭 몇 번으로 만들 수 없다. 개발팀(사내 또는 외부 의뢰)이 MCP 서버를 코드로 구현해야 한다. 대신 한 번 만들면 Claude뿐 아니라 OpenAI·Gemini 등 다른 MCP 호환 AI에서도 그대로 재사용할 수 있다는 장점이 있다.
보안 유의사항
- 인증 토큰·DB 패스워드는 env-var로 저장하고 코드에 하드코딩하지 않는다
- 사내 시스템에 연결하는 MCP 서버는 접근 권한·감사로그를 반드시 설계에 포함
- 공개 저장소에 MCP 서버 코드를 푸시하기 전
.env·인증 파일이 제외됐는지 확인