MCP server intelligence profile

Xcode MCP Server

A Model Context Protocol server that provides tools for Xcode-related operations, making it easier to work with iOS project management, building, testing, archiving, and deploying apps to both simulators and physical devices

Local Onlydevyhan
Awaiting current scanNpm · 0.4.1

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

1Distribution channel
9Independently observed tools
0Linked remote endpoints
AvailableVersion intelligence

Detailed security scan evidence is not public for this MCP yet. Public identity, registry metadata, and independently observed protocol inventory remain available.

Install and connect

Installation and connection instructions are shown only when supported by retained package, repository, or endpoint evidence.

Install @devyhan/xcode-mcp from npm

Version 0.4.1 declares 1 executable entrypoint.

npm install --save-exact @devyhan/xcode-mcp@0.4.1
npx -y -p @devyhan/xcode-mcp@0.4.1 @devyhan/xcode-mcp
MCP client configuration example
{
  "mcpServers": {
    "@devyhan/xcode-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "-p",
        "@devyhan/xcode-mcp@0.4.1",
        "@devyhan/xcode-mcp"
      ]
    }
  }
}

Identity

Canonical slugxcode-mcp-server-8fce2d41DeploymentLocal Only
Canonical packagenpm:@devyhan/xcode-mcpRepositorydevyhan/xcode-mcp
First publishedLatest release
Last security verificationClassification confidence90%
PublicationDraftOfficial distributionNot verified

Distributions

ChannelIdentifierCurrent versionVersionsSource
npm@devyhan/xcode-mcp0.4.11Repository

Current release

PackageVersionPublished / observedInventorySecurity scan
npm@devyhan/xcode-mcp0.4.1CurrentSep 5, 20269 toolsSucceeded · 0 resources · 0 promptsEvidence restricted
Enterprise protection

Continuously monitor this MCP for security risk

Independently scan the exact version your agents use, receive alerts when its risk changes, and investigate every finding with retained version evidence.

  • Independent exact-version security scans
  • Continuous release and vulnerability monitoring
  • Risk-change alerts with capability context
  • Historical evidence and API exports
Custom pricingContact salesTailored to your organization, integrations, data needs, and support requirements.

Current version evidence

No public current-version evidence is available yet.

Current protocol inventory

2025-06-18Negotiated protocol
xcode-mcpServer-reported name
1Capability groups
Aug 17, 2026Observed

Tools 9

ToolCategoryAnnotationsRisk
run-on-device
Input schema
{
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Xcode 프로젝트 또는 워크스페이스 경로"
    },
    "scheme": {
      "type": "string",
      "description": "빌드 및 실행할 스킴"
    },
    "device": {
      "type": "string",
      "description": "기기 식별자 또는 이름 (한글 이름 지원)"
    },
    "configuration": {
      "type": "string",
      "description": "빌드 구성 (Debug/Release)"
    },
    "streamLogs": {
      "type": "boolean",
      "description": "앱 실행 후 로그 스트리밍 여부"
    },
    "startStopped": {
      "type": "boolean",
      "description": "디버거 연결을 위한 일시 중지 상태로 시작"
    },
    "environmentVars": {
      "type": "string",
      "description": "앱에 전달할 환경 변수 (key1=value1,key2=value2 형식)"
    },
    "xcodePath": {
      "type": "string",
      "description": "Xcode 애플리케이션 경로"
    },
    "listDevices": {
      "type": "boolean",
      "description": "실행 전 감지된 모든 디바이스 목록 표시"
    },
    "skipBuild": {
      "type": "boolean",
      "description": "이미 설치된 앱을 재실행할 때 빌드 및 설치 건너뛰기"
    },
    "extraLaunchArgs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "devicectl launch 명령어에 전달할 추가 인자"
    },
    "directBundleId": {
      "type": "string",
      "description": "직접 지정할 번들 ID (프로젝트에서 추출하지 않음)"
    }
  },
  "required": [
    "projectPath",
    "scheme",
    "device"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
simctl-manager
Input schema
{
  "type": "object",
  "properties": {
    "command": {
      "type": "string",
      "enum": [
        "list",
        "create",
        "boot",
        "shutdown",
        "erase",
        "install",
        "launch",
        "delete"
      ],
      "description": "SimCtl 명령어"
    },
    "extraArgs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "추가 simctl 인자들"
    }
  },
  "required": [
    "command"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
swift-package-manager
Input schema
{
  "type": "object",
  "properties": {
    "command": {
      "type": "string",
      "enum": [
        "init",
        "update",
        "resolve",
        "reset",
        "clean"
      ],
      "description": "SPM 명령어 (init, update, resolve, reset, clean)"
    },
    "packageDir": {
      "type": "string",
      "description": "Swift Package 디렉토리 경로"
    },
    "extraArgs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "추가 SPM 인자들"
    }
  },
  "required": [
    "command",
    "packageDir"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
xcode-archive
Input schema
{
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Xcode 프로젝트 또는 워크스페이스 경로"
    },
    "scheme": {
      "type": "string",
      "description": "아카이브할 스킴"
    },
    "configuration": {
      "type": "string",
      "description": "빌드 구성 (예: Release)"
    },
    "archivePath": {
      "type": "string",
      "description": "아카이브 파일(.xcarchive) 저장 경로"
    },
    "exportPath": {
      "type": "string",
      "description": "익스포트 경로 (IPA 파일 등)"
    },
    "exportOptionsPlist": {
      "type": "string",
      "description": "익스포트 옵션 plist 파일 경로"
    }
  },
  "required": [
    "projectPath",
    "scheme",
    "archivePath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
xcode-build
Input schema
{
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Xcode 프로젝트 또는 워크스페이스 경로"
    },
    "scheme": {
      "type": "string",
      "description": "빌드할 스킴"
    },
    "configuration": {
      "type": "string",
      "description": "빌드 구성 (예: Debug, Release)"
    },
    "destination": {
      "type": "string",
      "description": "빌드 대상 (예: 'platform=iOS Simulator,name=iPhone 14')"
    },
    "extraArgs": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "추가 xcodebuild 인자들"
    },
    "outputDir": {
      "type": "string",
      "description": "빌드 결과물 저장 경로 (SYMROOT)"
    },
    "clean": {
      "type": "boolean",
      "description": "빌드 전 clean 실행 여부"
    }
  },
  "required": [
    "projectPath",
    "scheme"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
xcode-codesign-info
Input schema
{
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Xcode 프로젝트 또는 워크스페이스 경로"
    },
    "target": {
      "type": "string",
      "description": "특정 타겟 이름 (선택사항)"
    }
  },
  "required": [
    "projectPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
xcode-list-schemes
Input schema
{
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Xcode 프로젝트 또는 워크스페이스 경로"
    }
  },
  "required": [
    "projectPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
xcode-project-info
Input schema
{
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Xcode 프로젝트 또는 워크스페이스 경로"
    }
  },
  "required": [
    "projectPath"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
xcode-test
Input schema
{
  "type": "object",
  "properties": {
    "projectPath": {
      "type": "string",
      "description": "Xcode 프로젝트 또는 워크스페이스 경로"
    },
    "scheme": {
      "type": "string",
      "description": "테스트할 스킴"
    },
    "destination": {
      "type": "string",
      "description": "테스트 대상 (예: 'platform=iOS Simulator,name=iPhone 14')"
    },
    "testPlan": {
      "type": "string",
      "description": "사용할 테스트 플랜 이름"
    },
    "onlyTesting": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "실행할 특정 테스트 식별자들 (예: ['ModuleTests/ClassTests/testMethod'])"
    },
    "skipTesting": {
      "type": "array",
      "items": {
        "type": "string"
      },
      "description": "건너뛸 테스트 식별자들"
    },
    "resultBundlePath": {
      "type": "string",
      "description": "테스트 결과 번들 저장 경로"
    },
    "buildForTesting": {
      "type": "boolean",
      "description": "테스트용 빌드만 수행할지 여부"
    },
    "testWithoutBuilding": {
      "type": "boolean",
      "description": "빌드 없이 테스트만 수행할지 여부"
    }
  },
  "required": [
    "projectPath",
    "scheme",
    "destination"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Resources 0

  • None observed.

Resource templates 0

  • None observed.

Prompts 0

  • None observed.

Remote endpoints

EndpointTransportAuthenticationHealthObserved
No verified remote endpoint is linked.

Xcode MCP Server questions

How do I install Xcode MCP Server?

Install the selected package version with: npm install --save-exact @devyhan/xcode-mcp@0.4.1

What tools does Xcode MCP Server provide?

Xcode MCP Server exposed 9 tools during independent protocol observation, including run-on-device, simctl-manager, swift-package-manager, xcode-archive, xcode-build, xcode-codesign-info, xcode-list-schemes, xcode-project-info, and others.

Is Xcode MCP Server secure?

The selected current version does not yet have completed public verification. Unknown does not mean clean or vulnerable.

Explore related MCP server guides

Curated product and capability guides containing this catalog record.

Official vs Community MCP Servers

Let’s talk about MCP security.

Share your details and our security team will contact you.