mac: add gog CLI, remove Gmail/Calendar MCPs
- Add gog (unified Google CLI for Gmail, Calendar, Drive, Contacts) - Remove Gmail MCP and Google Calendar MCP entries (replaced by gog) - gog installs via brew: steipete/tap/gog
This commit is contained in:
@@ -147,11 +147,11 @@ struct ToolsSettings: View {
|
|||||||
method: .brew(formula: "openhue/cli/openhue-cli", binary: "openhue"),
|
method: .brew(formula: "openhue/cli/openhue-cli", binary: "openhue"),
|
||||||
kind: .tool),
|
kind: .tool),
|
||||||
ToolEntry(
|
ToolEntry(
|
||||||
id: "openai-whisper",
|
id: "gog",
|
||||||
name: "OpenAI Whisper",
|
name: "gog",
|
||||||
url: URL(string: "https://github.com/openai/whisper")!,
|
url: URL(string: "https://github.com/steipete/gog")!,
|
||||||
description: "On-device speech-to-text for quick note taking or voicemail transcription.",
|
description: "Unified Google CLI for Gmail, Calendar, Drive, and Contacts. Replaces MCP servers.",
|
||||||
method: .brew(formula: "openai-whisper", binary: "whisper"),
|
method: .brew(formula: "steipete/tap/gog", binary: "gog"),
|
||||||
kind: .tool),
|
kind: .tool),
|
||||||
ToolEntry(
|
ToolEntry(
|
||||||
id: "gemini-cli",
|
id: "gemini-cli",
|
||||||
@@ -179,26 +179,6 @@ struct ToolsSettings: View {
|
|||||||
url: "https://github.com/badlogic/agent-tools.git",
|
url: "https://github.com/badlogic/agent-tools.git",
|
||||||
destination: "\(NSHomeDirectory())/agent-tools"),
|
destination: "\(NSHomeDirectory())/agent-tools"),
|
||||||
kind: .tool),
|
kind: .tool),
|
||||||
ToolEntry(
|
|
||||||
id: "gmail-mcp",
|
|
||||||
name: "Gmail MCP",
|
|
||||||
url: URL(string: "https://www.npmjs.com/package/@gongrzhe/server-gmail-autoauth-mcp")!,
|
|
||||||
description: "Model Context Protocol server that exposes Gmail search, read, and send tools.",
|
|
||||||
method: .mcporter(
|
|
||||||
name: "gmail",
|
|
||||||
command: "npx -y @gongrzhe/server-gmail-autoauth-mcp",
|
|
||||||
summary: "Adds Gmail MCP via mcporter (stdio transport, auto-auth)."),
|
|
||||||
kind: .mcp),
|
|
||||||
ToolEntry(
|
|
||||||
id: "google-calendar-mcp",
|
|
||||||
name: "Google Calendar MCP",
|
|
||||||
url: URL(string: "https://www.npmjs.com/package/@cocal/google-calendar-mcp")!,
|
|
||||||
description: "MCP server to list, create, and update calendar events for scheduling automations.",
|
|
||||||
method: .mcporter(
|
|
||||||
name: "google-calendar",
|
|
||||||
command: "npx -y @cocal/google-calendar-mcp",
|
|
||||||
summary: "Adds Google Calendar MCP via mcporter (stdio transport)."),
|
|
||||||
kind: .mcp),
|
|
||||||
]
|
]
|
||||||
|
|
||||||
@AppStorage("tools.packageManager") private var packageManagerRaw = NodePackageManager.npm.rawValue
|
@AppStorage("tools.packageManager") private var packageManagerRaw = NodePackageManager.npm.rawValue
|
||||||
|
|||||||
Reference in New Issue
Block a user