MCP.Market

periscope MCP server

by oskar-szulc·io.github.oskar-szulc/periscope·v0.2.5

A real Safari-engine (WebKit) browser for agents on macOS: sessions, extraction, bot checks.

A88/100grade A
What users say
No reviews yet
Be the first
Safety scan
A88/100

not scanned yet

Adoption
New

0 stars

Reviews

Write one

Nobody has reviewed periscope yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

periscope tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How periscope compares

Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
88/100
higher than 70% of 866 Scraping and browsing servers

Release history: 2 versions in the registry since 2026-10-01, latest 2026-10-01, typically one every 1 day.

Install periscope in Claude Code, Cursor or VS Code

The registry entry has no remote endpoint or installable package.

What the publisher says

From the periscope repository's README, as published. We do not edit it. Read it on GitHub

periscope

A command-line browser for AI agents on macOS. It runs Safari's engine (WebKit), so websites see a normal Safari, and it keeps sessions open between commands.

periscope navigate https://books.toscrape.com/ --session demo
periscope text --session demo        # the page as markdown
periscope extract --session demo     # the page's records as JSON
periscope click "text:Next" --session demo

Install

brew install oskar-szulc/tap/periscope
periscope install-skill    # adds the agent skill to this project

Without Homebrew: curl -fsSL https://raw.githubusercontent.com/oskar-szulc/periscope/main/install.sh | sh

To build from source instead (Xcode 26): swift build -c release, then copy .build/release/periscope onto your PATH.

For agents

  • Claude Desktop: download periscope-.mcpb from the latest release and open it
  • Claude Code: /plugin marketplace add oskar-szulc/periscope, then /plugin install periscope@periscope
  • Codex, Cursor and others: npx skills add oskar-szulc/periscope
  • MCP clients: listed in the MCP Registry as io.github.oskar-szulc/periscope; the command is periscope mcp, e.g. claude mcp add periscope -- periscope mcp, or in a JSON config: {"mcpServers": {"periscope": {"command": "periscope", "args": ["mcp"]}}}
  • Any agent with a shell: periscope docs prints the full reference

Reading a page

What else you can do

  • Act: click, fill, type, select, scroll, mouse, targeting CSS or what a person sees (text:Next, label:Email)
  • Stay logged in: named sessions persist; login and show let you take over the window
  • Know when you're blocked: CAPTCHA and bot-check pages exit with code 5

Full reference: PERISCOPE.md.

Requirements

  • macOS 26 or newer, in a logged-in desktop session with the display on
  • Not inside a shell sandbox (periscope exits with a message if it is)

License

MIT. Contributions: see CONTRIBUTING.md.

Nothing above is checked by us. What we check is on the safety report.

periscope: common questions

Is periscope MCP server safe?
Yes, by our scan: it is graded A (88/100). Read the periscope safety report
Does periscope need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is periscope maintained?
The last commit was 35 days ago (2026-10-01). The latest release is v0.2.5.
What can I use instead of periscope?
Servers from other publishers that do the same job: MCP Browser MCP server, Safari MCP server and Actionbook MCP server.

Alternatives to periscope

Same job from other publishers: the closest match first, then the best rated.

  • MCP Browser
    Browser automation using the user's Chromium session — JS execution, auth, and anti-bot support.
    A
  • Safari
    Native Safari browser automation for AI agents — 98 tools, zero Chrome overhead.
    C
  • Actionbook
    Let your AI agent operate any website through a real, logged-in browser session.
    A
  • Flyto Core
    Execution engine for AI agents. 412 modules: browser, file, Docker, data, crypto.
    B
  • Behavior Runtime MCP
    In-browser ~60Hz behavior tree execution engine with reactive triggers and blackboard projection.
    A