Skip to main content
Glama

MCP Safari Server

by stevenayl
MIT License
1
  • Apple

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
navigate

Navigate Safari to a specific URL

execute_script

Execute JavaScript in the current Safari page

get_page_info

Get information about the current page (URL, title, etc.)

take_screenshot

Take a screenshot of the current Safari window

get_console_logs

Get console logs from the current page

refresh_page

Refresh the current Safari page

go_back

Navigate back in Safari history

go_forward

Navigate forward in Safari history

start_error_monitoring

Start monitoring Safari for JavaScript errors and optionally send them to Claude Code

stop_error_monitoring

Stop monitoring Safari for JavaScript errors

click_element

Click on an element in the page using CSS selector

type_text

Type text into an input element

scroll_to

Scroll to a specific element or position

select_option

Select an option from a dropdown

get_element_text

Get the text content of an element

wait_for_element

Wait for an element to appear on the page

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/stevenayl/mcp-safari-server'

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