pub struct EventKitServer { /* private fields */ }Expand description
EventKit MCP Server - provides access to macOS Calendar and Reminders Note: EventKit managers are created fresh in each tool call as they are not Send+Sync
Implementations§
Source§impl EventKitServer
impl EventKitServer
pub fn new() -> Self
Sourcepub fn list_reminder_lists_tool_attr() -> Tool
pub fn list_reminder_lists_tool_attr() -> Tool
Generated tool metadata function for list_reminder_lists
Sourcepub fn list_reminders_tool_attr() -> Tool
pub fn list_reminders_tool_attr() -> Tool
Generated tool metadata function for list_reminders
Sourcepub fn create_reminder_tool_attr() -> Tool
pub fn create_reminder_tool_attr() -> Tool
Generated tool metadata function for create_reminder
Sourcepub fn update_reminder_tool_attr() -> Tool
pub fn update_reminder_tool_attr() -> Tool
Generated tool metadata function for update_reminder
Sourcepub fn create_reminder_list_tool_attr() -> Tool
pub fn create_reminder_list_tool_attr() -> Tool
Generated tool metadata function for create_reminder_list
Sourcepub fn update_reminder_list_tool_attr() -> Tool
pub fn update_reminder_list_tool_attr() -> Tool
Generated tool metadata function for update_reminder_list
Sourcepub fn delete_reminder_list_tool_attr() -> Tool
pub fn delete_reminder_list_tool_attr() -> Tool
Generated tool metadata function for delete_reminder_list
Sourcepub fn complete_reminder_tool_attr() -> Tool
pub fn complete_reminder_tool_attr() -> Tool
Generated tool metadata function for complete_reminder
Sourcepub fn uncomplete_reminder_tool_attr() -> Tool
pub fn uncomplete_reminder_tool_attr() -> Tool
Generated tool metadata function for uncomplete_reminder
Sourcepub fn get_reminder_tool_attr() -> Tool
pub fn get_reminder_tool_attr() -> Tool
Generated tool metadata function for get_reminder
Sourcepub fn delete_reminder_tool_attr() -> Tool
pub fn delete_reminder_tool_attr() -> Tool
Generated tool metadata function for delete_reminder
Sourcepub fn list_calendars_tool_attr() -> Tool
pub fn list_calendars_tool_attr() -> Tool
Generated tool metadata function for list_calendars
Sourcepub fn list_events_tool_attr() -> Tool
pub fn list_events_tool_attr() -> Tool
Generated tool metadata function for list_events
Sourcepub fn create_event_tool_attr() -> Tool
pub fn create_event_tool_attr() -> Tool
Generated tool metadata function for create_event
Sourcepub fn delete_event_tool_attr() -> Tool
pub fn delete_event_tool_attr() -> Tool
Generated tool metadata function for delete_event
Sourcepub fn get_event_tool_attr() -> Tool
pub fn get_event_tool_attr() -> Tool
Generated tool metadata function for get_event
Sourcepub fn create_event_calendar_tool_attr() -> Tool
pub fn create_event_calendar_tool_attr() -> Tool
Generated tool metadata function for create_event_calendar
Sourcepub fn update_event_calendar_tool_attr() -> Tool
pub fn update_event_calendar_tool_attr() -> Tool
Generated tool metadata function for update_event_calendar
Sourcepub fn delete_event_calendar_tool_attr() -> Tool
pub fn delete_event_calendar_tool_attr() -> Tool
Generated tool metadata function for delete_event_calendar
Sourcepub fn list_sources_tool_attr() -> Tool
pub fn list_sources_tool_attr() -> Tool
Generated tool metadata function for list_sources
Sourcepub fn update_event_tool_attr() -> Tool
pub fn update_event_tool_attr() -> Tool
Generated tool metadata function for update_event
Sourcepub fn get_current_location_tool_attr() -> Tool
pub fn get_current_location_tool_attr() -> Tool
Generated tool metadata function for get_current_location
Sourcepub fn search_tool_attr() -> Tool
pub fn search_tool_attr() -> Tool
Generated tool metadata function for search
Sourcepub fn batch_delete_tool_attr() -> Tool
pub fn batch_delete_tool_attr() -> Tool
Generated tool metadata function for batch_delete
Sourcepub fn batch_move_tool_attr() -> Tool
pub fn batch_move_tool_attr() -> Tool
Generated tool metadata function for batch_move
Sourcepub fn batch_update_tool_attr() -> Tool
pub fn batch_update_tool_attr() -> Tool
Generated tool metadata function for batch_update
Source§impl EventKitServer
impl EventKitServer
pub fn incomplete_reminders_prompt_attr() -> Prompt
pub fn reminder_lists_prompt_prompt_attr() -> Prompt
pub fn move_reminder_prompt_prompt_attr() -> Prompt
pub fn create_detailed_reminder_prompt_prompt_attr() -> Prompt
Trait Implementations§
Source§impl Clone for EventKitServer
impl Clone for EventKitServer
Source§fn clone(&self) -> EventKitServer
fn clone(&self) -> EventKitServer
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more