@kazuph/mcp-gmail-gas
by kazuph
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
GAS_ENDPOINT | Yes | The deployment URL of your Google Apps Script project. | |
VALID_API_KEY | Yes | A random API key for securing access to your Google Apps Script deployment. |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
gmail_search_messages | Gmail内で指定したクエリに一致するメールを検索します。 queryパラメータはGmailの検索クエリ形式で指定します。 例: "subject:Meeting newer_than:1d" 結果はJSONで返り、メール一覧(件名、messageIdなど)を含みます。 |
gmail_get_message | 指定したmessageIdのメール本文と詳細を取得します。 引数: messageId (GmailのメッセージID) |
gmail_download_attachment | 指定したmessageIdとattachmentIdで添付ファイルを取得します。 ファイルはDownloadsフォルダに保存されます。 attachmentIdはattachmentsの各attachmentのnameでありファイル名となることが多いです(invoice.pdfなど)。 引数: - messageId: メッセージID(必須) - attachmentId: 添付ファイルID(必須) - outputFilename: 保存時のファイル名(オプション) |