MCPcopy Create free account

hub / github.com/bilelmoussaoui/gnome-mcp-server / functions

Functions152 in github.com/bilelmoussaoui/gnome-mcp-server

↓ 12 callersFunctioneval_shell_script
(shell_proxy: &zbus::Proxy<'_>, script: &str)
src/tools/window_management.rs:5
↓ 3 callersMethodget_calendar_config
Configuration getters with defaults
src/config.rs:245
↓ 3 callersFunctionget_evolution_sources
( connection: &zbus::Connection, )
src/gnome/evolution/mod.rs:84
↓ 2 callersMethodget_tasks_config
(&self)
src/config.rs:249
↓ 2 callersFunctionset_system_volume
(volume: f64, relative: bool)
src/tools/audio.rs:76
↓ 1 callersFunctionclose_window
(shell_proxy: &zbus::Proxy<'_>, window_id: &str)
src/tools/window_management.rs:179
↓ 1 callersFunctioncontrol_media_playback
(action: &str, player: Option<&str>)
src/tools/audio.rs:123
↓ 1 callersFunctiondelete_secret
(attributes: String)
src/tools/keyring.rs:117
↓ 1 callersFunctionexecute_boolean_toggle
(setting: &str, enabled: bool)
src/tools/quick_settings.rs:26
↓ 1 callersFunctionexecute_window_action
(params: WindowManagementParams)
src/tools/window_management.rs:49
↓ 1 callersMethodexecute_with_params
(&self, params: Self::Params)
src/tools/audio.rs:21
↓ 1 callersFunctionfind_mpris_players
(connection: &zbus::Connection)
src/tools/audio.rs:183
↓ 1 callersFunctionfind_mpris_players
(connection: &zbus::Connection)
src/resources/audio.rs:110
↓ 1 callersFunctionfocus_window
(shell_proxy: &zbus::Proxy<'_>, window_id: &str)
src/tools/window_management.rs:159
↓ 1 callersFunctionget_audio_status
()
src/resources/audio.rs:28
↓ 1 callersMethodget_audio_tool_config
(&self)
src/config.rs:257
↓ 1 callersMethodget_contacts_config
(&self)
src/config.rs:253
↓ 1 callersFunctionget_media_status
(connection: &zbus::Connection)
src/resources/audio.rs:82
↓ 1 callersFunctionget_player_info
(connection: &zbus::Connection, player: &str)
src/resources/audio.rs:123
↓ 1 callersMethodget_screenshot_config
(&self)
src/config.rs:261
↓ 1 callersFunctionget_volume_status
()
src/resources/audio.rs:49
↓ 1 callersFunctionget_window_geometry
(shell_proxy: &zbus::Proxy<'_>, window_id: &str)
src/tools/window_management.rs:300
↓ 1 callersMethodis_cancelled
(&self)
src/gnome/evolution/task.rs:35
↓ 1 callersMethodis_completed
(&self)
src/gnome/evolution/task.rs:31
↓ 1 callersFunctionlaunch_application
(app_name: &str)
src/tools/applications.rs:28
↓ 1 callersFunctionlist_windows
(shell_proxy: &zbus::Proxy<'_>)
src/tools/window_management.rs:126
↓ 1 callersFunctionmaximize_window
(shell_proxy: &zbus::Proxy<'_>, window_id: &str)
src/tools/window_management.rs:219
↓ 1 callersFunctionminimize_window
(shell_proxy: &zbus::Proxy<'_>, window_id: &str)
src/tools/window_management.rs:199
↓ 1 callersFunctionmove_window_to_workspace
( shell_proxy: &zbus::Proxy<'_>, window_id: &str, workspace_index: i32, )
src/tools/window_management.rs:270
↓ 1 callersFunctionopen_address_book_source
( connection: &zbus::Connection, source_uid: &str, )
src/gnome/evolution/mod.rs:149
↓ 1 callersFunctionopen_calendar_source
( connection: &zbus::Connection, source_uid: &str, )
src/gnome/evolution/mod.rs:115
↓ 1 callersFunctionopen_file
(path: &str)
src/tools/open_file.rs:24
↓ 1 callersFunctionopen_task_list_source
( connection: &zbus::Connection, source_uid: &str, )
src/gnome/evolution/mod.rs:132
↓ 1 callersFunctionparse_source_data
(path: OwnedObjectPath, uid: String, data: String)
src/gnome/evolution/mod.rs:33
↓ 1 callersFunctionretrieve_secret
(attributes: String)
src/tools/keyring.rs:83
↓ 1 callersFunctionsend_notification
(summary: &str, body: &str)
src/tools/notifications.rs:28
↓ 1 callersFunctionset_system_mute
(mute: bool)
src/tools/audio.rs:103
↓ 1 callersFunctionset_wallpaper
(image_uri: &str)
src/tools/wallpaper.rs:68
↓ 1 callersFunctionset_window_geometry
( shell_proxy: &zbus::Proxy<'_>, window_id: &str, x: i32, y: i32, width: i32, height:
src/tools/window_management.rs:329
↓ 1 callersFunctionset_window_position
( shell_proxy: &zbus::Proxy<'_>, window_id: &str, x: i32, y: i32, )
src/tools/window_management.rs:357
↓ 1 callersFunctionset_window_size
( shell_proxy: &zbus::Proxy<'_>, window_id: &str, width: i32, height: i32, )
src/tools/window_management.rs:383
↓ 1 callersFunctionsnap_window
( shell_proxy: &zbus::Proxy<'_>, window_id: &str, position: &str, )
src/tools/window_management.rs:410
↓ 1 callersFunctionstore_secret
(label: String, secret: String, attributes: String)
src/tools/keyring.rs:54
↓ 1 callersFunctionswitch_workspace
(shell_proxy: &zbus::Proxy<'_>, workspace_index: i32)
src/tools/window_management.rs:252
↓ 1 callersFunctiontake_interactive_screenshot_shell
()
src/tools/screenshot.rs:104
↓ 1 callersFunctiontake_screenshot_portal
(interactive: bool)
src/tools/screenshot.rs:29
↓ 1 callersFunctiontake_screenshot_shell
()
src/tools/screenshot.rs:75
↓ 1 callersMethodto_json
(&self)
src/gnome/evolution/contact.rs:33
↓ 1 callersMethodto_json
(&self)
src/gnome/evolution/event.rs:29
↓ 1 callersMethodto_json
(&self)
src/gnome/evolution/task.rs:27
↓ 1 callersFunctiontoggle_bluetooth
(enabled: bool)
src/tools/quick_settings.rs:56
↓ 1 callersFunctiontoggle_dark_style
(enabled: bool)
src/tools/quick_settings.rs:85
↓ 1 callersFunctiontoggle_do_not_disturb
(enabled: bool)
src/tools/quick_settings.rs:96
↓ 1 callersFunctiontoggle_night_light
(enabled: bool)
src/tools/quick_settings.rs:75
↓ 1 callersFunctiontoggle_wifi
(enabled: bool)
src/tools/quick_settings.rs:37
↓ 1 callersFunctiontry_gio_launch
(path: &str)
src/tools/open_file.rs:38
↓ 1 callersFunctiontry_xdg_open
(path: &str)
src/tools/open_file.rs:72
↓ 1 callersFunctionvalidate_image_file
(image_path: &str)
src/tools/wallpaper.rs:42
Methodall
Fetch all contacts from Evolution Data Server with filtering options
src/gnome/evolution/contact.rs:38
Methodall
Fetch all calendar events from Evolution Data Server within the specified time range
src/gnome/evolution/event.rs:35
Methodall
Fetch all tasks from Evolution Data Server with filtering options
src/gnome/evolution/task.rs:40
Methoddefault
()
src/config.rs:23
Methoderror_response
(error: impl Into<String>)
src/mcp/types.rs:106
Methodexecute
(&self, arguments: &serde_json::Value)
src/mcp/types.rs:85
Methodexecute_with_message
( operation: F, message: impl Into<String>, )
src/mcp/types.rs:125
Methodexecute_with_params
(&self, params: Self::Params)
src/tools/keyring.rs:26
Methodexecute_with_params
(&self, params: Self::Params)
src/tools/applications.rs:19
Methodexecute_with_params
(&self, params: Self::Params)
src/tools/window_management.rs:44
Methodexecute_with_params
(&self, params: Self::Params)
src/tools/screenshot.rs:20
Methodexecute_with_params
(&self, params: Self::Params)
src/tools/quick_settings.rs:21
Methodexecute_with_params
(&self, params: Self::Params)
src/tools/open_file.rs:19
Methodexecute_with_params
(&self, params: Self::Params)
src/tools/notifications.rs:19
Methodexecute_with_params
(&self, params: Self::Params)
src/tools/wallpaper.rs:18
Methodexecute_with_result
(operation: F)
src/mcp/types.rs:113
Methodfetch_from_source
Private helper to fetch contacts from a specific address book source
src/gnome/evolution/contact.rs:64
Methodfetch_from_source
Private helper to fetch events from a specific calendar source
src/gnome/evolution/event.rs:69
Methodfetch_from_source
Private helper to fetch tasks from a specific task list source
src/gnome/evolution/task.rs:75
Methodfrom_str
(vcard_data: &str)
src/gnome/evolution/contact.rs:104
Methodfrom_str
(ical_data: &str)
src/gnome/evolution/event.rs:108
Methodfrom_str
(ical_data: &str)
src/gnome/evolution/task.rs:128
Methodget_content
(&self)
src/resources/audio.rs:17
Methodget_content
(&self)
src/resources/applications.rs:15
Methodget_content
(&self)
src/resources/tasks.rs:17
Methodget_content
(&self)
src/resources/contacts.rs:17
Methodget_content
(&self)
src/resources/calendar.rs:17
Methodget_content
(&self)
src/resources/system_info.rs:14
Methodget_tool_definition
()
src/mcp/types.rs:73
Methodhandle_call_tool
(request: &Request)
src/mcp/server.rs:103
Methodhandle_initialize
()
src/mcp/server.rs:75
Methodhandle_list_resources
()
src/mcp/server.rs:96
Methodhandle_list_tools
()
src/mcp/server.rs:89
Methodhandle_read_resource
(request: &Request)
src/mcp/server.rs:128
Methodhandle_request
(request: Request)
src/mcp/server.rs:58
Methodinput_schema
()
src/mcp/types.rs:81
Methodis_resource_enabled
Resource enablement checks
src/config.rs:209
Methodis_tool_enabled
(&self)
src/config.rs:223
Methodload_default
()
src/config.rs:184
Methodload_from_file
(path: P)
src/config.rs:174
Functionmain
()
src/main.rs:8
Methodresource
()
src/mcp/types.rs:48
next →1–100 of 152, ranked by callers