├── .claude └── settings.local.json ├── .github └── workflows │ ├── ci.yml │ └── claude.yml ├── .gitignore ├── CLAUDE.md ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources └── swift-mcp-gui │ ├── Extensions │ └── Server+Extension.swift │ ├── Server │ └── MCPServer.swift │ ├── Tools │ ├── AppleScript │ │ ├── ExecuteAppleScriptFileTool.swift │ │ └── ExecuteAppleScriptTool.swift │ ├── Keyboard │ │ └── SendKeysTool.swift │ ├── Mouse │ │ ├── MouseClickTool.swift │ │ └── MoveMouseTool.swift │ ├── Screen │ │ ├── CaptureRegionTool.swift │ │ ├── CaptureScreenTool.swift │ │ ├── GetPixelColorTool.swift │ │ ├── GetScreenSizeTool.swift │ │ ├── SaveScreenshotTool.swift │ │ └── ScrollTool.swift │ └── ToolRegistry.swift │ ├── Utilities │ └── ParameterParser.swift │ └── main.swift └── Tests └── swift-mcp-guiTests ├── Tools ├── AppleScriptToolsTests.swift ├── KeyboardToolsTests.swift ├── MouseToolsTests.swift └── ScreenToolsTests.swift └── Utilities └── ParameterParserTests.swift /.claude/settings.local.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/.claude/settings.local.json -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/claude.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/.github/workflows/claude.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/README.md -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Extensions/Server+Extension.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Extensions/Server+Extension.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Server/MCPServer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Server/MCPServer.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/AppleScript/ExecuteAppleScriptFileTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/AppleScript/ExecuteAppleScriptFileTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/AppleScript/ExecuteAppleScriptTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/AppleScript/ExecuteAppleScriptTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/Keyboard/SendKeysTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/Keyboard/SendKeysTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/Mouse/MouseClickTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/Mouse/MouseClickTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/Mouse/MoveMouseTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/Mouse/MoveMouseTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/Screen/CaptureRegionTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/Screen/CaptureRegionTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/Screen/CaptureScreenTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/Screen/CaptureScreenTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/Screen/GetPixelColorTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/Screen/GetPixelColorTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/Screen/GetScreenSizeTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/Screen/GetScreenSizeTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/Screen/SaveScreenshotTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/Screen/SaveScreenshotTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/Screen/ScrollTool.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/Screen/ScrollTool.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Tools/ToolRegistry.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Tools/ToolRegistry.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/Utilities/ParameterParser.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/Utilities/ParameterParser.swift -------------------------------------------------------------------------------- /Sources/swift-mcp-gui/main.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Sources/swift-mcp-gui/main.swift -------------------------------------------------------------------------------- /Tests/swift-mcp-guiTests/Tools/AppleScriptToolsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Tests/swift-mcp-guiTests/Tools/AppleScriptToolsTests.swift -------------------------------------------------------------------------------- /Tests/swift-mcp-guiTests/Tools/KeyboardToolsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Tests/swift-mcp-guiTests/Tools/KeyboardToolsTests.swift -------------------------------------------------------------------------------- /Tests/swift-mcp-guiTests/Tools/MouseToolsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Tests/swift-mcp-guiTests/Tools/MouseToolsTests.swift -------------------------------------------------------------------------------- /Tests/swift-mcp-guiTests/Tools/ScreenToolsTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Tests/swift-mcp-guiTests/Tools/ScreenToolsTests.swift -------------------------------------------------------------------------------- /Tests/swift-mcp-guiTests/Utilities/ParameterParserTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NakaokaRei/swift-mcp-gui/HEAD/Tests/swift-mcp-guiTests/Utilities/ParameterParserTests.swift --------------------------------------------------------------------------------