Class: MailMCP::ListMailMessagesTool
- Defined in:
- lib/mail_mcp/tools/list_mail_messages_tool.rb
Class Method Summary collapse
Class Method Details
.call(folder:, server_context:, page: 1, per_page: 20) ⇒ Object
23 24 25 26 27 28 |
# File 'lib/mail_mcp/tools/list_mail_messages_tool.rb', line 23 def self.call(folder:, server_context:, page: 1, per_page: 20) result = ImapClient.connect(server_context.imap_config) do |c| c.(folder: folder, page: page, per_page: per_page) end MCP::Tool::Response.new([{ type: "text", text: JSON.generate(result) }]) end |