Skip to main content
Glama
stevenayl

MCP Safari Server

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
navigateC

Navigate Safari to a specific URL

execute_scriptC

Execute JavaScript in the current Safari page

get_page_infoB

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

take_screenshotB

Take a screenshot of the current Safari window

get_console_logsB

Get console logs from the current page

refresh_pageB

Refresh the current Safari page

go_backA

Navigate back in Safari history

go_forwardB

Navigate forward in Safari history

start_error_monitoringA

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

stop_error_monitoringA

Stop monitoring Safari for JavaScript errors

click_elementC

Click on an element in the page using CSS selector

type_textC

Type text into an input element

scroll_toC

Scroll to a specific element or position

select_optionC

Select an option from a dropdown

get_element_textC

Get the text content of an element

wait_for_elementC

Wait for an element to appear on the page

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

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