{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.10.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.10.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-02T21:11:17.784943Z","publishedAt":"2026-09-02T21:11:17.784943Z","updatedAt":"2026-09-02T21:11:17.784943Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.11.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.11.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T12:58:02.635078Z","publishedAt":"2026-09-03T12:58:02.635078Z","updatedAt":"2026-09-03T12:58:02.635078Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.12.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.12.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-03T17:18:05.632168Z","publishedAt":"2026-09-03T17:18:05.632168Z","updatedAt":"2026-09-03T17:18:05.632168Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.13.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.13.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T12:19:52.698077Z","publishedAt":"2026-09-04T12:19:52.698077Z","updatedAt":"2026-09-04T12:19:52.698077Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.14.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.14.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-04T21:42:42.503667Z","publishedAt":"2026-09-04T21:42:42.503667Z","updatedAt":"2026-09-04T21:42:42.503667Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.15.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.15.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-05T22:52:26.87525Z","publishedAt":"2026-09-05T22:52:26.87525Z","updatedAt":"2026-09-05T22:52:26.87525Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.16.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.16.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-06T10:42:01.894847Z","publishedAt":"2026-09-06T10:42:01.894847Z","updatedAt":"2026-09-06T10:42:01.894847Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.17.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.17.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T15:06:43.547537Z","publishedAt":"2026-09-07T15:06:43.547537Z","updatedAt":"2026-09-07T15:06:43.547537Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.18.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.18.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-07T20:11:35.328423Z","publishedAt":"2026-09-07T20:11:35.328423Z","updatedAt":"2026-09-07T20:11:35.328423Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.19.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.19.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T11:51:16.829297Z","publishedAt":"2026-09-08T11:51:16.829297Z","updatedAt":"2026-09-08T11:51:16.829297Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.19.1","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.19.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T15:03:33.231184Z","publishedAt":"2026-09-08T15:03:33.231184Z","updatedAt":"2026-09-08T15:03:33.231184Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.20.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.20.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-08T21:05:46.350739Z","publishedAt":"2026-09-08T21:05:46.350739Z","updatedAt":"2026-09-08T21:05:46.350739Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.20.1","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.20.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-09T11:40:53.560729Z","publishedAt":"2026-09-09T11:40:53.560729Z","updatedAt":"2026-09-09T11:40:53.560729Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.21.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.21.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-10T15:11:05.610306Z","publishedAt":"2026-09-10T15:11:05.610306Z","updatedAt":"2026-09-10T15:11:05.610306Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.21.1","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.21.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-11T21:27:28.443006Z","publishedAt":"2026-09-11T21:27:28.443006Z","updatedAt":"2026-09-11T21:27:28.443006Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.22.1","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.22.1","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-16T13:34:55.560181Z","publishedAt":"2026-09-16T13:34:55.560181Z","updatedAt":"2026-09-16T13:34:55.560181Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.23.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.23.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-19T09:28:57.219346Z","publishedAt":"2026-09-19T09:28:57.219346Z","updatedAt":"2026-09-19T09:28:57.219346Z","isLatest":true}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.7.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.7.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T13:02:14.341584Z","publishedAt":"2026-09-01T13:02:14.341584Z","updatedAt":"2026-09-01T13:02:14.341584Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.8.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.8.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T19:37:37.994083Z","publishedAt":"2026-09-01T19:37:37.994083Z","updatedAt":"2026-09-01T19:37:37.994083Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.mgcrea/mcp-apple-safari","description":"Read and act on Safari — history, tabs and reading list, writes off by default","title":"Apple Safari","repository":{"url":"https://github.com/mgcrea/cupertino","source":"github","subfolder":"packages/safari"},"version":"1.9.0","websiteUrl":"https://cupertino.mgcrea.io","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@mgcrea/mcp-apple-safari","version":"1.9.0","runtimeHint":"npx","transport":{"type":"stdio"},"environmentVariables":[{"description":"Register the mutating tools. Off by default, and the gate decides whether the write tools exist at all rather than merely refusing — an agent with writes off cannot see them.","name":"APPLE_SAFARI_ALLOW_WRITES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-09-01T22:01:50.959337Z","publishedAt":"2026-09-01T22:01:50.959337Z","updatedAt":"2026-09-01T22:01:50.959337Z","isLatest":false}}}],"metadata":{"count":20}}
