Module: MailMCP
- Defined in:
- lib/mail_mcp.rb,
lib/mail_mcp/app.rb,
lib/mail_mcp/pkce.rb,
lib/mail_mcp/tool.rb,
lib/mail_mcp/version.rb,
lib/mail_mcp/login_form.rb,
lib/mail_mcp/imap_client.rb,
lib/mail_mcp/jwt_service.rb,
lib/mail_mcp/smtp_client.rb,
lib/mail_mcp/mail_builder.rb,
lib/mail_mcp/attachment_store.rb,
lib/mail_mcp/credential_context.rb,
lib/mail_mcp/tools/list_mailboxes_tool.rb,
lib/mail_mcp/tools/get_mail_message_tool.rb,
lib/mail_mcp/tools/move_mail_message_tool.rb,
lib/mail_mcp/tools/send_mail_message_tool.rb,
lib/mail_mcp/tools/list_mail_messages_tool.rb,
lib/mail_mcp/tools/delete_mail_message_tool.rb,
lib/mail_mcp/tools/search_mail_messages_tool.rb,
lib/mail_mcp/tools/create_draft_mail_message_tool.rb,
lib/mail_mcp/tools/update_mail_message_flags_tool.rb
Defined Under Namespace
Modules: AttachmentStore, JwtService, MailBuilder, Pkce, SmtpClient Classes: App, CreateDraftMailMessageTool, CredentialContext, DeleteMailMessageTool, GetMailMessageTool, ImapClient, ListMailMessagesTool, ListMailboxesTool, LoginForm, MoveMailMessageTool, SearchMailMessagesTool, SendMailMessageTool, Tool, UpdateMailMessageFlagsTool
Constant Summary collapse
- VERSION =
"1.0.0".freeze
Class Attribute Summary collapse
Class Attribute Details
.logger ⇒ Object
8 9 10 |
# File 'lib/mail_mcp.rb', line 8 def self.logger @logger ||= Logger.new($stdout, level: ENV.fetch("MAIL_MCP_LOG_LEVEL", "INFO"), progname: "mail_mcp") end |