Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
FREEBOX_APP_IDNoApp identity on the box.freebox-mcp
FREEBOX_APP_NAMENoApp identity on the box.Freebox MCP
FREEBOX_SECTIONSNoComma list to expose only some sections, e.g. wifi,lan,system.
FREEBOX_TRANSPORTNoTransport mode: auto (verified HTTPS, else LAN HTTP), https, or http.auto
FREEBOX_API_BASE_URLNoForce a base URL, e.g. https://xxxx.fbxos.fr:55688 (TLS).
FREEBOX_EXCLUDE_SECTIONSNoComma list of sections to hide.

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": true
}
logging
{}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
extensions
{
  "io.modelcontextprotocol/ui": {}
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
get_airmedia_configB

Returns the current AirMediaConfig

Error codes: unknown_target, no_client, set_pass, set_onscreen_code, no_ctrl, http, bad_session, bad_name, bad_device_id, bad_remote_id, req_in_progress, fetch, no_display, playback_state, no_slideshow_srv, no_mem, inout_file, no_volume_control, connect, unauthorized, unsupported_media, bad_type, unimplemented

put_airmedia_configB

Update the current AirMediaConfig

Error codes: unknown_target, no_client, set_pass, set_onscreen_code, no_ctrl, http, bad_session, bad_name, bad_device_id, bad_remote_id, req_in_progress, fetch, no_display, playback_state, no_slideshow_srv, no_mem, inout_file, no_volume_control, connect, unauthorized, unsupported_media, bad_type, unimplemented

get_airmedia_receiversB

Get the list of AirMediaReceiver connected to the Freebox Server

Error codes: unknown_target, no_client, set_pass, set_onscreen_code, no_ctrl, http, bad_session, bad_name, bad_device_id, bad_remote_id, req_in_progress, fetch, no_display, playback_state, no_slideshow_srv, no_mem, inout_file, no_volume_control, connect, unauthorized, unsupported_media, bad_type, unimplemented

post_airmedia_receviers_receiver_nameD

Error codes: unknown_target, no_client, set_pass, set_onscreen_code, no_ctrl, http, bad_session, bad_name, bad_device_id, bad_remote_id, req_in_progress, fetch, no_display, playback_state, no_slideshow_srv, no_mem, inout_file, no_volume_control, connect, unauthorized, unsupported_media, bad_type, unimplemented

get_call_logB

Returns the collection of all CallEntry call entries

Error codes: internal_error, invalid_id

post_call_log_delete_allC

Remove all CallEntry call entries

Error codes: internal_error, invalid_id

post_call_log_mark_all_as_readC

Mark all CallEntry call entries as read

Error codes: internal_error, invalid_id

get_call_log_idA

Returns the CallEntry task with the given id

Error codes: internal_error, invalid_id

put_call_log_idC

Updates the CallEntry task with the given id

Error codes: internal_error, invalid_id

delete_call_log_idB

Deletes the CallEntry with the given id.

Error codes: internal_error, invalid_id

get_connectionA

Returns the current ConnectionStatus

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

get_connection_configB

Returns the current ConnectionConfiguration

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

put_connection_configC

Updates the ConnectionConfiguration

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

get_connection_ddns_providerC

Returns the current DDNSConfig

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

put_connection_ddns_providerC

Set the DDNSConfig

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

get_connection_ddns_provider_statusC

Returns the current DDNSStatus

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

get_connection_ftthB

Returns the current FtthStatus

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

get_connection_ipv6_configB

Returns the current ConnectionIpv6Configuration

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

put_connection_ipv6_configC

Updates the ConnectionIpv6Configuration

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

get_connection_xdslB

Returns the current XdslInfos

Error codes: inval, nodev, noent, netdown, busy, invalid_port, insecure_password, invalid_provider, invalid_next_hop

post_number_number_address_url_emailC

Creates the ContactNumber

Error codes: noent, exists, no_match

post_address_number_address_url_emailC

Creates the ContactNumber

Error codes: noent, exists, no_match

post_url_number_address_url_emailC

Creates the ContactNumber

Error codes: noent, exists, no_match

post_email_number_address_url_emailC

Creates the ContactNumber

Error codes: noent, exists, no_match

get_number_number_address_url_email_idC

Returns the ContactNumber with the given id

Error codes: noent, exists, no_match

put_number_number_address_url_email_idA

Updates the ContactNumber with the given id

Error codes: noent, exists, no_match

delete_number_number_address_url_email_idB

Deletes the ContactNumber with the given id.

Error codes: noent, exists, no_match

get_address_number_address_url_email_idC

Returns the ContactNumber with the given id

Error codes: noent, exists, no_match

put_address_number_address_url_email_idB

Updates the ContactNumber with the given id

Error codes: noent, exists, no_match

delete_address_number_address_url_email_idC

Deletes the ContactNumber with the given id.

Error codes: noent, exists, no_match

get_url_number_address_url_email_idB

Returns the ContactNumber with the given id

Error codes: noent, exists, no_match

put_url_number_address_url_email_idC

Updates the ContactNumber with the given id

Error codes: noent, exists, no_match

delete_url_number_address_url_email_idC

Deletes the ContactNumber with the given id.

Error codes: noent, exists, no_match

get_email_number_address_url_email_idD

Returns the ContactNumber with the given id

Error codes: noent, exists, no_match

put_email_number_address_url_email_idC

Updates the ContactNumber with the given id

Error codes: noent, exists, no_match

delete_email_number_address_url_email_idC

Deletes the ContactNumber with the given id.

Error codes: noent, exists, no_match

get_contactA

Returns the collection of all ContactEntry

Error codes: noent, exists, no_match

post_contactB

Creates a new ContactEntry

Error codes: noent, exists, no_match

get_contact_contact_id_numbers_addresses_urls_emailsC

Returns the collection of all ContactNumber for a given contact

Error codes: noent, exists, no_match

get_contact_idB

Returns the ContactEntry with the given id

Error codes: noent, exists, no_match

put_contact_idB

Updates the ContactEntry with the given id

Error codes: noent, exists, no_match

delete_contact_idB

Deletes the ContactEntry with the given id.

Error codes: noent, exists, no_match

get_dhcp_configB

Returns the current DhcpConfig

Error codes: inval, inval_netmask, inval_ip_range, inval_ip_range_net, inval_gw_net, exist, nodev, noent, netdown, busy

put_dhcp_configC

Update the current DhcpConfig

Error codes: inval, inval_netmask, inval_ip_range, inval_ip_range_net, inval_gw_net, exist, nodev, noent, netdown, busy

get_dhcp_dynamic_leaseD

Error codes: inval, inval_netmask, inval_ip_range, inval_ip_range_net, inval_gw_net, exist, nodev, noent, netdown, busy

get_dhcp_static_leaseD

Error codes: inval, inval_netmask, inval_ip_range, inval_ip_range_net, inval_gw_net, exist, nodev, noent, netdown, busy

post_dhcp_static_leaseD

Error codes: inval, inval_netmask, inval_ip_range, inval_ip_range_net, inval_gw_net, exist, nodev, noent, netdown, busy

get_dhcp_static_lease_idD

Error codes: inval, inval_netmask, inval_ip_range, inval_ip_range_net, inval_gw_net, exist, nodev, noent, netdown, busy

put_dhcp_static_lease_idD

Error codes: inval, inval_netmask, inval_ip_range, inval_ip_range_net, inval_gw_net, exist, nodev, noent, netdown, busy

delete_dhcp_static_lease_idD

Error codes: inval, inval_netmask, inval_ip_range, inval_ip_range_net, inval_gw_net, exist, nodev, noent, netdown, busy

get_downloadsA

Returns the collection of all Download tasks

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

post_downloads_addD

NOTE: instead of passing password and username you can include them in the URL.

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

post_downloads_blacklistD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

delete_downloads_blacklist_hostD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

get_downloads_statsD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

get_downloads_idB

Returns the Download task with the given id

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

put_downloads_idB

Updates the Download task with the given id

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

delete_downloads_idA

Deletes the Download task with the given id, without erasing the downloaded files If the task was not done it is stopped You can call this method to remove done tasks from the task list.

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

delete_downloads_id_eraseC

Same as previous, but erases the downloaded files

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

get_downloads_id_logD

Get the log.

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

get_downloads_task_id_blacklistD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

delete_downloads_task_id_blacklist_emptyD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

get_downloads_task_id_filesD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

put_downloads_task_id_files_file_idD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

get_downloads_task_id_peersD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

get_downloads_task_id_piecesD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

get_downloads_task_id_trackersD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

post_downloads_task_id_trackersD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

put_downloads_task_id_trackers_announceD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

delete_downloads_task_id_trackers_announceD

Error codes: task_not_found, invalid_operation, invalid_file, invalid_url, not_implemented, out_of_memory, invalid_task_type, hibernating, need_bt_stopped_done, bt_tracker_not_found, too_many_tasks, invalid_address, port_conflict, invalid_priority, internal_error, ctx_file_error, exists, port_outside_range, none, internal, disk_full, unknown, parse_error, http_301, http_400, http_401, http_402, http_403, http_404, http_405

get_downloads_configB

Returns the current DownloadConfiguration

put_downloads_configC

Updates the DownloadConfiguration

put_downloads_throttlingB

You can force the throttling mode using this method. You can use any of the throttling modes defined in DlThrottlingConfig . Setting to schedule will automatically set correct throttling mode. Other values will force the throttling mode until you set it back to schedule.

get_downloads_feedsA

Returns the collection of all DownloadFeed feeds

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

post_downloads_feedsC

Creates a new DownloadFeed .

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

post_downloads_feeds_fetchA

Remotely fetches all the RSS feeds.

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

get_downloads_feeds_feed_id_itemsA

Returns the collection of all DownloadFeedItems for a given DownloadFeed

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

post_downloads_feeds_feed_id_items_mark_all_as_readC

This method will mark each items as read

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

put_downloads_feeds_feed_id_items_item_idD

Returns the collection of all DownloadFeedItems for a given DownloadFeed

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

post_downloads_feeds_feed_id_items_item_id_downloadB

This method will enqueue the RSS item to the download list

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

get_downloads_feeds_idA

Gets the DownloadFeed with the given id

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

put_downloads_feeds_idB

Updates the DownloadFeed task with the given id

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

delete_downloads_feeds_idA

Deletes the DownloadFeed and all the associated items. This will not alter the Download tasks.

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

post_downloads_feeds_id_fetchA

Remotely fetches the RSS feed and updates it. Note that if the remote feed specifies a TTL, trying to update before the ttl will result in feed_is_recent error

Error codes: feed_not_found, item_not_found, feed_is_recent, internal_error

get_freeplugB

Returns the list of FreeplugNetwork

Error codes: inval, nomem, nosta, nopeer

get_freeplug_idD

Returns the list of Freeplug

Error codes: inval, nomem, nosta, nopeer

post_freeplug_id_resetC

reset the given Freeplug

Error codes: inval, nomem, nosta, nopeer

get_dl_pathD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_archiveD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_catD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_cpD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_extractD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_hashD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

get_fs_info_pathC

Returns the FileInfos for the given path

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

get_fs_ls_pathB

Returns the list of FileInfos for the given path

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_mkdirD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_mvD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_renameD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_repairD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

post_fs_rmD

Error codes: invalid_id, path_not_found, internal_error, disk_unavailable, invalid_request, invalid_conflict_mode, exec_failed, out_of_memory, task_not_found, invalid_state, invalid_task_type, destination_conflict, access_denied, disk_full, none, archive_read_failed, archive_open_failed, archive_write_failed, chdir_failed, dest_is_not_dir, file_exists, file_not_found, mkdir_failed, open_input_failed, open_output_failed, opendir_failed, overwrite_failed, path_too_big, repair_failed, rmdir_failed

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Nelson-PROIA/freebox-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server