Class: MailMCP::SearchMailMessagesTool
- Defined in:
- lib/mail_mcp/tools/search_mail_messages_tool.rb
Class Method Summary collapse
Class Method Details
.call(folder:, query:, server_context:) ⇒ Object
24 25 26 27 28 29 |
# File 'lib/mail_mcp/tools/search_mail_messages_tool.rb', line 24 def self.call(folder:, query:, server_context:) uids = ImapClient.connect(server_context.imap_config) { |c| c.(folder: folder, query: query) } MCP::Tool::Response.new([{ type: "text", text: JSON.generate({ folder: folder, query: query, uids: uids, count: uids.length }) }]) end |