Skip to main content
Genie Code와 Claude Code에 MCP 서버를 추가하는 방법, 역할별 권장 조합, 심화 전략, 서버 선택 체크리스트, 도입 우선순위를 다룹니다.

Genie Code에 외부 MCP 서버 추가하기

방법 1: Managed OAuth (권장)

서비스연결 방법
GitHubWorkspace Settings → Connections → GitHub (OAuth)
SlackWorkspace Settings → Connections → Slack (OAuth)
Google DriveWorkspace Settings → Connections → Google Drive (OAuth)
JIRAWorkspace Settings → Connections → Jira (OAuth)

방법 2: Custom HTTP Connection

CREATE CONNECTION my_mcp_server
TYPE mcp
OPTIONS (
  url = 'https://my-mcp-server.example.com/mcp',
  auth_type = 'bearer',
  token = secret('scope', 'my-mcp-token')
);

방법 3: Databricks Apps로 커스텀 MCP 호스팅

자체 MCP 서버를 Databricks App으로 배포합니다.
주의 Genie Code 제한: 전체 MCP 서버에 걸쳐 최대 20개 Tool 만 사용할 수 있습니다.

Claude Code에 MCP 서버 추가하기

# Slack
claude mcp add slack -e SLACK_BOT_TOKEN=xoxb-your-token -- npx -y @modelcontextprotocol/server-slack

# GitHub
claude mcp add github -e GITHUB_PERSONAL_ACCESS_TOKEN=ghp_xxx -- npx -y @modelcontextprotocol/server-github

# PostgreSQL
claude mcp add postgres -- npx -y @modelcontextprotocol/server-postgres "postgresql://user:pass@localhost:5432/mydb"

# Notion
claude mcp add notion -e NOTION_API_KEY=ntn_xxx -- npx -y @notionhq/notion-mcp-server

# 등록된 서버 확인
claude mcp list

프로젝트 설정 파일 (.mcp.json)

{
  "mcpServers": {
    "github": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-github"],
      "env": {"GITHUB_PERSONAL_ACCESS_TOKEN": "${GITHUB_TOKEN}"}
    },
    "slack": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-slack"],
      "env": {"SLACK_BOT_TOKEN": "${SLACK_BOT_TOKEN}"}
    }
  }
}
${ENV_VAR} 구문으로 환경변수를 참조하면, .mcp.json을 git에 커밋해도 토큰이 노출되지 않습니다.

시나리오별 권장 MCP 조합

역할/업무권장 MCP 서버핵심 활용
데이터 엔지니어Databricks SQL + Slack + GitHub파이프라인 모니터링, 장애 알림
데이터 분석가Databricks SQL + Google Sheets + Slack보고서 자동화, 결과 공유
백엔드 개발자GitHub + JIRA + PostgreSQL + Slack코드 리뷰, DB 디버깅
DevOps/SREKubernetes + Datadog + PagerDuty + Slack인시던트 대응
SA/SEDatabricks MCP + GitHub + Slack + Brave Search고객 지원, 기술 리서치

실전 조합 전략 심화

전략 1: 데이터 팀의 “아침 자동 브리핑” 시스템

매일 아침: ETL 잡 결과 확인 → 품질 체크 → 미해결 이슈 확인 → PR 목록 → 종합 브리핑 → Slack 전송

전략 2: “데이터 이슈 자동 에스컬레이션” 파이프라인

이상 감지 시: 상세 분석 → 관련 코드 변경 확인 → 원인 추정 → JIRA 티켓 생성 → Slack 알림

전략 3: 역할별 MCP 조합 최적화

역할필수 MCP선택 MCP도구 수 목표
데이터 엔지니어Databricks SQL, GitHub, SlackJIRA, Kubernetes8-12개
데이터 분석가Databricks SQL, Google Sheets, SlackNotion6-10개
처음에는 Slack + 핵심 데이터 소스 2개만 연결하세요. 이 조합만으로도 “분석 → 결과 공유” 워크플로가 가능합니다.

MCP 서버 선택 시 체크리스트

항목확인 사항
공식 여부Anthropic/벤더 공식 vs 커뮤니티
활성도GitHub Star, 최근 커밋, 이슈 응답 속도
전송 방식Streamable HTTP 지원? (Databricks 연동 시 필수)
Tool 수너무 많으면 LLM 선택 정확도 하락

MCP 서버 도입 우선순위 가이드

1순위 (즉시 도입): Slack + 핵심 데이터 소스 2순위 (2-4주 내): GitHub, JIRA/Linear, Brave Search 3순위 (1-2개월 내): Notion/Confluence, Google Sheets, AWS/GCP 4순위 (성숙 단계): Datadog/Grafana, PagerDuty, Custom MCP
처음 2개 MCP 서버로 80%의 가치를 얻을 수 있습니다.

다음 단계