{
"mcpServers": {
"macos-workspace-mcp-server": {
"command": "<see-readme>",
"args": []
}
}
}No install config available. Check the server's README for setup instructions.
Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
Is it safe?
No package registry to scan.
No authentication — any process on your machine can connect.
License not specified.
Is it maintained?
Last commit 117 days ago. 1 stars.
Will it work with my client?
Transport: stdio. Works with Claude Desktop, Cursor, Claude Code, and most MCP clients.
No automated test available for this server. Check the GitHub README for setup instructions.
No known vulnerabilities.
This server is missing a description. Tools and install config are also missing.If you've used it, help the community.
Add informationHave you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
XcodeBuildMCP provides tools for Xcode project management, simulator management, and app utilities.
An open-source AI agent that brings the power of Gemini directly into your terminal.
The full-stack TypeScript framework to build, test, and deploy production-ready MCP servers and AI-native apps.
Open-source persistent memory for AI agent pipelines (LangGraph, CrewAI, AutoGen) and Claude. REST API + knowledge graph + autonomous consolidation.
MCP Security Weekly
Get CVE alerts and security updates for Macos Workspace Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
macOS用のMCPサーバーで、macOSのアプリケーションとウィンドウを制御し、ユーザーのワークスペース管理を自動化します。
Model Context Protocol (MCP)は、AIアプリケーションと外部システムを接続するためのオープン標準です。
Swift 6.0とMCP Swift SDKで実装されたMCPサーバーです。AIアシスタントから以下を自動化できます。
このサーバーは以下のMCPツールを提供します。各ツールは Tools/ 配下に実装され、ToolRegistryで登録されています。
bundleId(必須、例: com.apple.Safari){ "processId": 12345, "appName": "Safari", "wasAlreadyRunning": false }
bundleId(必須){ "appName": "Safari", "quitSuccessfully": true }
{ "applications": [ { "bundleId": "com.apple.Safari", "name": "Safari", "processId": 12345 } ] }
bundleId(任意。指定時はそのアプリのみ){ "windows": [ { "title": "ドキュメント.txt", "x": 100, "y": 200, "width": 800, "height": 600, "isMinimized": false, "isFullscreen": false, "displayId": 1 } ] }
bundleId(必須)preset(必須。例: left-half, right-half, top-left, left-third, fullscreen, centerなど)title(任意)displayName(任意){ "windowTitle": "ドキュメント.txt", "newPosition": { "x": 0, "y": 23 }, "newSize": { "width": 960, "height": 1057 } }
bundleId(必須)、title(任意){ "windowTitle": "Safari", "focusSuccessfully": true }
{ "displays": [ { "id": 1, "name": "Built-in Display", "bounds": { "x": 0, "y": 0, "width": 1920, "height": 1080 }, "workArea": { "x": 0, "y": 23, "width": 1920, "height": 1057 }, "isPrimary": true } ] }
# Debugビルド(開発・デバッグ用)
swift build
# Releaseビルド(本番用、最適化あり)
swift build -c release
Claude DesktopのMCPサーバー設定ファイルに以下を追加します。
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"workspace": {
"command": "/path/to/MacOSWorkspaceMCPServer/.build/release/MacOSWorkspaceMCPServer"
}
}
}
# Debugビルドの実行
.build/debug/MacOSWorkspaceMCPServer
# Releaseビルドの実行
.build/release/MacOSWorkspaceMCPServer
サーバーは標準入出力(stdio)でMCPクライアントからのJSON-RPC通信を待機します。
| カテゴリ | 技術 | バージョン | |---------|------|-----------| | 言語 | Swift | 6.0 | | SDK | MCP Swift SDK | 0.10.0+ | | プラットフォーム | macOS | 15.0+ | | API | Accessibility API | - | | ビルドツール | Swift Package Manager | - | | テスト | Swift Testing | - | | 通信 | StdioTransport (JSON-RPC) | - |