Skip to content
TopicTracker
出典 daringfireball.net原文を表示
翻訳言語翻訳言語

Web開発者向けSafari MCPサーバーを紹介

Safari Technology Preview 247で、Web開発者向けのModel Context Protocol (MCP)サーバーが導入された。このSafari MCPサーバーは、エージェントをSafariブラウザウィンドウに接続し、DOM、ネットワークリクエスト、スクリーンショット、コンソール出力へのアクセスを可能にする。Anthropicが公開したオープンプロトコルであるMCPは、Claudeだけでなく、Gemini CLI、Cursor、GitHub Copilotなど様々なツールで利用されている。

背景メモ

- **Model Context Protocol (MCP)** はAnthropic(Claudeの開発元)が策定したオープンな通信プロトコル。AIエージェントが外部ツールや環境(ブラウザ、データベース、ファイルシステムなど)に安全にアクセスするための標準規格として、業界各社が採用を進めている。 - **Safari Technology Preview** はAppleが提供する次期Safariの先行公開版。通常のSafariとは別にインストールでき、Web標準の試験的実装や開発者向け機能をいち早く試せる。 - 今回AppleがSafariにMCPサーバー機能を搭載したことで、ClaudeやCursor、CopilotといったMCP対応のAIコーディングエージェントが、実際のSafariレンダリング結果(DOM、ネットワーク通信、コンソール出力、スクリーンショットなど)を直接取得できるようになる。従来は人間がブラウザのDevToolsで確認していたデバッグ作業を、AIエージェントが自律的に実行できるようになる第一歩。 - ブラウザベンダー(Apple)が自社ブラウザでMCPを標準サポートしたのは今回が初めてで、MCPの業界標準化が一段進んだことを示す。

関連記事

  • Apple has introduced the Safari MCP server, a tool that allows web developers to integrate Safari’s Web Inspector capabilities with MCP-compatible AI assistants and automation tools. It enables tasks such as evaluating JavaScript, inspecting elements, managing network requests, and taking screenshots of live web pages, aiming to streamline debugging and testing workflows.

  • Cloudflare's blog explains how SOCKMAP enables high-performance TCP splicing in the Linux kernel, allowing data to be forwarded between connections without copying to userspace, reducing CPU overhead and improving throughput for reverse proxies and tunneling services.

  • Apple has introduced the Safari MCP (Model Context Protocol) server for web developers, enabling seamless integration between AI-powered tools and the Safari Web Inspector. The server allows developers to use natural language to inspect, debug, and analyze web pages in Safari, leveraging Web Inspector protocols to interact with live browser sessions.