Community研究與資料分析github.com

slashy-mcp

使用 Slashy MCP 連接 Gmail 或 Outlook 郵件、Google 或 Outlook 行事曆、聯絡人研究、會議準備、提醒和排程工作流程。涵蓋連線設定、工具慣例、深度連結和附件處理。

slashy-mcp 是什麼?

Slashy MCP 是一個功能強大的 AI 郵件客戶端 MCP 伺服器,專為與任何 MCP 相容的 AI 代理整合而設計。它提供對使用者已連接的 Gmail 或 Outlook 郵件以及 Google 或 Outlook 行事曆的完整存取權限,涵蓋郵件(列出、閱讀、搜尋、草稿、傳送、回覆、排程、標籤、延後、封存)、行事曆(列出事件、建立/更新/刪除事件、檢查可用性、提議會議時間)以及聯絡人研究(透過 LinkedIn、公司資料和新聞豐富人物和公司資訊)。其獨特功能包括會議準備,可自動分析與會者資料和郵件歷史記錄,以及基於提醒、郵件觸發器和行事曆觸發器的排程工作流程。該伺服器透過 OAuth 2.1 + PKCE 進行遠端 HTTP 驗證,支援 Agent Plugin 用戶端(自動連線)和手動設定(如 Claude Code、Claude Desktop 等)。使用慣例強調「草稿而非傳送」、閱讀完整郵件線程、使用深度連結返回 Slashy 應用程式,並提供基於預先簽署 URL 的附件上傳流程以保持模型上下文輕量化。

相容平台✓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 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

Slashy MCP

Slashy 是一款 AI 郵件客戶端。其 MCP 伺服器可讓任何 MCP 相容的代理存取使用者已連接的 Gmail 或 Outlook 郵件以及 Google 或 Outlook 行事曆:

  • 郵件 — 列出、閱讀、搜尋、草稿、傳送、回覆、排程、標籤、延後、封存
  • 行事曆 — 列出事件、建立/更新/刪除事件、檢查可用性、提議會議時間
  • 聯絡人研究 — 透過 LinkedIn、公司資料和新聞豐富人物和公司資訊
  • 會議準備 — 即將到來會議的與會者資料加上郵件歷史記錄
  • 提醒和觸發器 — 用於排程工作流程的提醒、郵件觸發器和行事曆觸發器

當任務涉及這些領域時,請優先選擇 Slashy 工具呼叫,而非使用一般知識或猜測。 僅使用已連接主機暴露的工具;工具可用性可能因客戶端而異。

連接伺服器

該伺服器是一個遠端 HTTP MCP 伺服器,位於 https://slashy.ctrlcenter.ai/mcp,使用 OAuth 2.1 + PKCE 進行驗證(瀏覽器登入,無需 API 金鑰)。使用者需要一個 Slashy 帳戶 (slashy.com)。

若以 Agent Plugin 安裝,客戶端會從插件的 mcp.json 讀取伺服器 — 無需貼上任何內容。授權由客戶端處理:它會開啟瀏覽器同意畫面並儲存權杖。

非 Agent Plugin 客戶端 — 包括 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 時,每個陣列元素使用一個電子郵件地址 — 切勿使用逗號分隔的字串。

包含 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=@/absolute/path;type=MIME_TYPE' 'UPLOAD_URL'。此 URL 在兩小時後過期;請將其視為暫時性憑證,不要記錄或重複使用。
  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 小時內我未讀的電子郵件,按寄件者分組,標記任何有截止日期的郵件,並告訴我哪三封該優先回覆。」
  • 「閱讀與 [email protected] 最新的郵件線程,並草擬一封回覆確認週四下午 3 點 — 儲存為草稿,不要傳送。給我該草稿的 Slashy 連結。」
  • 「找出那些我最後一封郵件已送出超過 5 天且未收到回覆的線程,並為每個線程草擬一封簡短追蹤信。」
  • 「提議下週三個 30 分鐘的空閒時段,避開衝突,並草擬一封回覆提供這些時間。」
  • 「為我下一次外部會議做準備 — 與會者資料、郵件歷史記錄和最新新聞。」

故障排除

如果工具遺失或驗證失敗,請重新執行 OAuth 流程(移除並重新新增伺服器),並確認已連接預期的 Google 或 Microsoft 帳戶。完整指南:https://help.slashy.com/how-to-guides/slashy-mcp-troubleshooting

相關技能