MCP 연동 가이드

claudecode-company는 MCP(Model Context Protocol) 서버와 연동하여, 비서가 외부 서비스를 직접 조작할 수 있습니다.

작동 방식

claudecode-company 쪽에서는 특별한 설정이 필요 없습니다. Claude Code에 MCP 서버를 추가하면, 비서가 자동으로 활용합니다.

나
내일 오후 2시에 A사 미팅 잡아줘
비서
캘린더에 추가했습니다! TODO에 "A사 미팅 자료 준비"도 넣어뒀어요.

추천 MCP 서버

Notion (공식)

지식 베이스 및 데이터베이스에 연결합니다. 비서가 Notion 페이지를 조회하고 업데이트할 수 있습니다.

방법 1: OAuth (권장)

claude mcp add-json notion '{"type":"http","url":"https://mcp.notion.com/mcp"}'

브라우저에서 OAuth 인증이 자동으로 열립니다. 수동 API 키 설정이 필요 없습니다.

방법 2: API 토큰

claude mcp add notion \
  -e NOTION_TOKEN=ntn_YOUR_TOKEN \
  -- npx -y @notionhq/notion-mcp-server

기능:

Google Calendar

일정 관리를 담당합니다. 비서가 미팅을 등록하고 알림을 설정할 수 있습니다.

claude mcp add google-calendar \
  -e GOOGLE_OAUTH_CREDENTIALS=/path/to/gcp-oauth.keys.json \
  -- npx -y @cocal/google-calendar-mcp

사전 준비:

  1. Google Cloud Console에서 프로젝트 생성
  2. Calendar API 활성화
  3. OAuth 2.0 자격 증명 생성 (데스크톱 앱)
  4. 자격 증명 JSON 다운로드

기능:

GitHub (공식)

리포지토리 관리를 담당하며, 개발 부서와 잘 어울립니다.

방법 1: HTTP (권장)

claude mcp add-json github '{"type":"http","url":"https://api.githubcopilot.com/mcp","headers":{"Authorization":"Bearer YOUR_GITHUB_PAT"}}'

방법 2: Docker

claude mcp add github \
  -e GITHUB_PERSONAL_ACCESS_TOKEN=YOUR_PAT \
  -- docker run -i --rm \
  -e GITHUB_PERSONAL_ACCESS_TOKEN \
  ghcr.io/github/github-mcp-server

기능:

Slack (공식)

팀 커뮤니케이션 도구로, 영업 및 PM 부서에 유용합니다.

방법 1: OAuth (권장)

claude mcp add-json slack '{"type":"http","url":"https://mcp.slack.com/mcp","oauth":{"clientId":"1601185624273.8899143856786","callbackPort":3118}}'

방법 2: 플러그인 설치

claude plugin install slack

기능:

참고: 워크스페이스 관리자가 MCP 연동을 승인해야 합니다.

설정 방법

명령줄 (권장)

위의 claude mcp add 명령어를 실행하고 Claude Code를 재시작하세요.

수동 파일 편집

글로벌 설정 (모든 프로젝트): ~/.claude/settings.json

{
  "mcpServers": {
    "notion": {
      "type": "http",
      "url": "https://mcp.notion.com/mcp"
    }
  }
}

프로젝트 설정 (특정 프로젝트만): .claude/settings.json

팁: 자주 사용하는 서비스(캘린더, Notion)는 글로벌 설정에, 프로젝트별 서비스(GitHub)는 프로젝트 설정에 넣으세요.

비서와의 연동 예시

MCP 서버가 설정되면 비서가 자연스럽게 활용합니다:

나
이번 주 일정 알려줘
비서
캘린더를 확인할게요.
- 월요일 10:00 A사 정기 미팅
- 수요일 14:00 B사 면접
- 금요일 종일 세금 신고 마감

수요일 B사 제안서 준비하실까요?
나
A사 미팅 내용 Notion에 정리해줘
비서
Notion에 노트 페이지를 만들었습니다. secretary/notes/에도 요약본을 저장했어요.
나
이 버그 GitHub 이슈로 만들어줘
비서
GitHub에 이슈를 만들었습니다. engineering/debug-log/에도 로그를 저장했어요.

MCP 없이도 잘 됩니다

claudecode-company는 MCP 서버 없이도 완벽하게 동작합니다. 비서가 .company/ 폴더 내에서 파일을 효과적으로 관리합니다. MCP는 선택적 편의 기능입니다.