原文(日本語に翻訳)
シングルターン --print モードで claude.ai MCP コネクター(Slack、Gmail など)が利用できない問題を修正しました。
原文(英語)
Fixed claude.ai MCP connectors (Slack, Gmail, etc.) not being available in single-turn --print mode
概要
claude --print または claude -p を使ったシングルターンモードで実行した場合、claude.ai に統合されている MCP コネクター(Slack、Gmail、Google Drive など)が使用できない問題が修正されました。これにより、スクリプトや自動化処理からもこれらのコネクターが正常に利用できるようになります。
基本的な使い方
--print モードで claude.ai の MCP コネクターを使用できるようになりました。
bash
# Slack コネクターを使ったシングルターン実行
$ claude --print "Slack の #general チャンネルの最新メッセージを要約して"
# Gmail コネクターを使った自動化
$ claude -p "未読メールの件名一覧を取得して"実践例
ユースケース: 自動化スクリプトでの MCP コネクター活用
CI/CD パイプラインや定期実行スクリプトから claude.ai の MCP コネクターを使用できるようになりました。
bash
#!/bin/bash
# 朝の定期レポート生成スクリプト
# Slack と Gmail から情報を取得してレポートを作成
REPORT=$(claude -p "今日の朝の確認事項:
1. Slack の #announcements の昨日のメッセージを要約
2. 未読の重要なメールを3件要約
これらをまとめてレポートしてください")
echo "$REPORT" > daily-report.txtユースケース: パイプラインでのデータ処理
--print モードの出力を他のコマンドと組み合わせて使用できます。
bash
# Gmail のデータを取得してファイルに保存
claude -p "今週受信したメールの送信者と件名のリストを JSON 形式で出力して" \
> email-list.json
# 結果を処理
cat email-list.json | jq '.[] | select(.priority == "high")'注意点
- この機能を使用するには claude.ai アカウントと MCP コネクターの設定が必要です
--printモードはシングルターン(1 回限りの実行)のため、会話のコンテキストは維持されません- MCP コネクターへのアクセス権限は通常のインタラクティブモードと同様に必要です