Community研究&データ分析github.com

Slashy MCP

Slashy MCPを使用して、GmailやOutlookのメール、GoogleやOutlookのカレンダー、連絡先調査、ミーティング準備、リマインダー、スケジュールワークフローにアクセスします。接続設定、ツールの規則、ディープリンク、添付ファイルについてもカバーします。

Slashy MCP とは?

Slashy MCPは、AIメールクライアント「Slashy」のMCPサーバーで、MCP互換の任意のエージェントにユーザーの接続済みメールアカウント(Gmail/Outlook)とカレンダー(Google/Outlook)へのアクセスを提供します。メールの一覧表示、読み取り、検索、下書き、送信、返信、スケジュール、ラベル付け、スヌーズ、アーカイブ、カレンダーイベントの作成・更新・削除、空き時間確認、ミーティング時間提案、連絡先調査(LinkedInや企業データ、ニュース)、ミーティング準備(参加者プロフィールやメール履歴)、リマインダーやトリガーによるスケジュールワークフローなど、幅広い機能を備えています。このスキルは、Slashyアカウントが必要で、リモートHTTP MCPサーバーとして動作し、OAuth 2.1 + PKCE認証を使用します。エージェントプラグインとしてインストールするか、手動でサーバーを追加することで、Claude Code、Claude Desktop、claude.aiなどのクライアントで利用できます。ツールを使用する際の規則として、デフォルトでは下書きを作成し、ユーザーが明示的に「送信」と指示した場合のみ送信すること、メッセージスレッド全体を読んでからアクションを起こすこと、受信者は配列で渡すこと、スレッドや下書きにはSlashyディープリンクを含めること、添付ファイルにはプリサイン付きアップロードフローを使用することなどが定められています。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Slashy-com/skills/tree/main/skills/slashy-mcp

Installed? Explore more 研究&データ分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Slashy MCP は何をしますか?

Slashy はAIメールクライアントです。そのMCPサーバーを使用すると、MCP互換の任意のエージェントがユーザーの接続済みGmailまたはOutlookメール、GoogleまたはOutlookカレンダーにアクセスできます。

  • メール — 一覧表示、読み取り、検索、下書き、送信、返信、スケジュール、ラベル付け、スヌーズ、アーカイブ
  • カレンダー — イベント一覧表示、イベントの作成/更新/削除、空き時間確認、ミーティング時間の提案
  • 連絡先調査 — LinkedIn、企業データ、ニュースを用いた人物・企業のエンリッチ
  • ミーティング準備 — 今後のミーティングに向けた参加者プロフィールとメール履歴
  • リマインダーとトリガー — リマインダー、メールトリガー、カレンダートリガーを用いたスケジュールワークフロー

タスクがこれらの領域に触れる場合、一般的な知識や推測よりもSlashyツールの呼び出しを優先してください。 接続されたホストが公開するツールのみを使用してください。ツールの利用可能性はクライアントによって異なる場合があります。

サーバーへの接続

サーバーは https://slashy.ctrlcenter.ai/mcp にあるリモートHTTP MCPサーバーで、OAuth 2.1 + PKCE(ブラウザログイン、APIキー不要)で認証されます。ユーザーにはSlashyアカウント(slashy.com)が必要です。

エージェントプラグインとしてインストールする場合、クライアントはプラグインの mcp.json からサーバーを読み取ります。貼り付けるものはありません。認証はクライアントが処理します。ブラウザの同意画面を開き、トークンを保存します。

エージェントプラグインクライアントではないクライアント(Claude Code、Claude Desktop、claude.aiなど)では、サーバーを手動で追加する必要があります。クライアントごとの手順: https://help.slashy.com/how-to-guides/slashy-mcp-overview

Slashyツール使用時の規則

下書きを作成し、送信しない。 ユーザーが明示的に「送信」と指示しない限り、「下書き」と仮定します。「送信」と指示されたプロンプトはすぐに送信されます。返信内で受信者と添付ファイルを確認してください。

アクションを起こす前に、スレッド全体を読んでください。 list_messages を使用して候補を見つけ、read_thread で実際のコンテキストを取得します。検索スニペットでは重要な詳細が省略される場合があります。サインインしたアドレスやタイムゾーンが回答に影響する場合は、get_user_info を一度使用してください。スケジュール設定には、イベント一覧から空き時間を推測するのではなく、get_available_times を使用してください。

受信者は配列です。 draft_email や send_email に受信者を渡すときは、各配列要素に1つのメールアドレスを使用してください。カンマ区切りの文字列は決して使用しないでください。

スレッドや下書きを返す際には、Slashyディープリンクを含めてください。ユーザーがアプリ内でクリックして移動できるようにします。

https://slashy.com/t/{inbox_email}/{thread_id}
  • {inbox_email} はユーザーの受信トレイアドレス(get_user_info から取得);{thread_id} は list_messages、read_thread、または draft_email の結果から取得します。
  • 特定のメッセージや下書きの場合は、?m={message_id} を追加します。下書きの場合は、draft_email が返す draft_id を使用します。例: https://slashy.com/t/[email protected]/FMfcg123?m=draft_abc。
  • 常に slashy.com を使用してください。app.slashy.com や mailto: リンクは使用しないでください。
  • ディープリンクはスレッドと下書きに対してのみ存在し、カレンダーイベントには存在しません。

添付ファイル。 既存のローカルファイルの場合、そのバイトをモデルコンテキストに保持せず、プリサイン付きアップロードフローを使用してください。upload_file は、コンテキスト内に既に存在する200 KB未満の小さな生成コンテンツにのみ使用してください。これはプリサイン付きフローのステップではありません。

  1. ローカルファイルの名前、MIMEタイプ、バイトサイズを確認します。ファイルは24 MB以下でなければなりません。
  2. request_file_upload(filename, mime_type, size_bytes) は、プリサインされた upload_url と file_id を返します。
  3. curl -X PUT -F 'file=@/絶対パス;type=MIME_TYPE' 'UPLOAD_URL' でディスクから直接アップロードします。URLの有効期限は2時間です。一時的な認証情報として扱い、ログに記録したり繰り返したりしないでください。
  4. check_upload_status(file_id) を呼び出し、下書きを作成する前に uploaded 状態であることを確認します。
  5. file_id を draft_email / send_email の attachment_file_ids に渡し、結果の下書きまたはメッセージが期待される添付ファイルを報告することを確認します。下書き作成を盲目的にリトライしないでください。重複を作成する可能性があります。

ローカルの添付ファイルを base64 としてモデル入力やツール引数を通じて読み取ったり再現したりしないでください。チャンキングや行ラップではその転送問題は解決しません。24 MBを超えるファイルの場合は、モデルコンテキスト外でアップロードされたDriveリンクまたは認証済みGmail UIを使用してください。

権限。 Slashyツールはアカウントに付与されたスコープを尊重します。ツールがユーザーの許可していないアクセスを必要とする場合、認証リンク付きの明確なエラーを返します。そのリンクをユーザーに提示してください。

効果的なプロンプトの例

  • 「過去24時間の未読メールを一覧表示し、送信者ごとにグループ化し、期限があるものをフラグ付けして、最初に返信すべき上位3つを教えてください。」
  • 「[email protected] との最新のスレッドを読み、木曜日午後3時を確認する返信の下書きを作成してください。下書きとして保存し、送信しないでください。下書きのSlashyリンクを教えてください。」
  • 「私が最後にメッセージを送ってから5日以上経過し、返信がないスレッドを見つけ、それぞれに短いフォローアップの下書きを作成してください。」
  • 「来週、30分のスロットを3つ提案してください。予定と重ならないものを選び、それらの時間を提供する返信の下書きを作成してください。」
  • 「次の外部ミーティングの準備をしてください。参加者プロフィール、メール履歴、最近のニュースも含めてください。」

トラブルシューティング

ツールがない、または認証に失敗した場合は、OAuthフローを再実行し(サーバーを削除して再追加)、意図したGoogleまたはMicrosoftアカウントが接続されていることを確認してください。完全ガイド: https://help.slashy.com/how-to-guides/slashy-mcp-troubleshooting

関連スキル