MCP連携ガイド
cc-company は MCP(Model Context Protocol)サーバーと連携できます。MCP サーバーを設定すると、秘書が外部サービスを直接操作できるようになります。
仕組み
cc-company 側に特別な設定は不要です。Claude Code に MCP サーバーを追加するだけで、秘書が自動的に活用します。
あなた: 明日の14時に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-serverNotion Integrations で API トークンを作成してください。
できること:
- Notion ページの参照・作成・更新
- データベースの検索・更新
- 既存のナレッジベースを秘書が参照
Google Calendar
スケジュール管理。秘書がミーティングの登録やリマインダーを設定できます。
claude mcp add google-calendar \
-e GOOGLE_OAUTH_CREDENTIALS=/path/to/gcp-oauth.keys.json \
-- npx -y @cocal/google-calendar-mcp事前準備:
- Google Cloud Console でプロジェクトを作成
- Calendar API を有効化
- OAuth 2.0 認証情報を作成(デスクトップアプリ)
- 認証情報の 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-serverGitHub Settings > Developer settings > Personal access tokens でトークンを作成してください。
できること:
- Issue の作成・確認・検索
- PR の管理・レビュー
- リポジトリの状況確認
- コード検索
Slack(公式)
チームコミュニケーション。営業部門やPM部門と連携して活用できます。
方法1: OAuth(おすすめ)
claude mcp add-json slack '{"type":"http","url":"https://mcp.slack.com/mcp","oauth":{"clientId":"1601185624273.8899143856786","callbackPort":3118}}'実行後、ブラウザで Slack の OAuth 認証が開きます。
方法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/ にもサマリーを保存しておきますね。
> このバグのIssue立てて
秘書: GitHubにIssueを作成しました。
engineering/debug-log/ にもログを残しておきます。MCP なしでも問題なし
MCP サーバーがなくても cc-company は完全に動作します。秘書は .company/ フォルダ内でのファイル管理だけでも十分に機能します。
MCP は「あるともっと便利」なオプションです。