xcodebuildmcp-tool-contract-review

Audit XcodeBuildMCP tool contracts for manifest and export consistency.

6.2k|312|Updated Mar 9, 2025
One-click install
npx skills add https://github.com/getsentry/XcodeBuildMCP --skill xcodebuildmcp-tool-contract-review
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: xcodebuildmcp-tool-contract-review
Source: https://github.com/getsentry/XcodeBuildMCP/tree/main/.agents/skills/xcodebuildmcp-tool-contract-review
Command: npx skills add https://github.com/getsentry/XcodeBuildMCP --skill xcodebuildmcp-tool-contract-review

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guardrail-driven auditing of XcodeBuildMCP tool contracts to prevent misconfigurations and security gaps during reviews.

Core Features & Use Cases

  • Validate that manifest id matches filename and module paths point to implementations without extensions.
  • Ensure tool manifests declare required exports (schema, handler) and maintain globally unique names across MCP.
  • Support review scenarios across implementation, manifests, workflows, and runtime schemas to ensure consistent behavior.

Quick Start

Review the current tool contract changes and run the review pass to identify any misconfigurations and unsafe practices.

Frequently Asked Questions about xcodebuildmcp-tool-contract-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate XcodeBuildMCP tool contracts to prevent misconfigurations?

Validate XcodeBuildMCP tool contracts by applying guardrails during reviews to ensure manifest ids match filenames, module paths point to correct implementations, and tool exports include both schema and handler.

What does a tool contract audit check for in MCP manifests and workflows?

A tool contract audit checks MCP manifests and workflows to ensure tool exports declare required schemas and handlers, modules point to correct implementation paths, and tool names remain globally unique across the runtime environment.

How do I ensure MCP tool names remain globally unique across implementation files?

Ensure MCP tool names remain globally unique by running review passes across src/mcp/tools, manifests, and runtime schemas to enforce naming consistency and identify duplicate declarations during guardrail audits.

Can I use guardrail reviews to secure XcodeBuildMCP workflow exposure?

Yes, you can use guardrail reviews to secure XcodeBuildMCP workflow exposure by validating runtime schemas and implementation paths to prevent security gaps and ensure consistent behavior across all exposed tool workflows.

What causes MCP tool manifest validation to fail during a contract review?

MCP tool manifest validation fails when manifest ids do not match filenames, module paths include file extensions, or tool exports lack required schema and handler declarations across the implementation files.