MCP plugin for extracting and viewing Xcode build errors and warnings
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-leftspin-mcp-xcode-diagnostics","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# Xcode Diagnostics MCP Plugin An MCP (Model Control Protocol) plugin for extracting and viewing errors and warnings from Xcode build logs. ## Overview This plugin implements the Model Control Protocol (MCP) specification to provide Xcode diagnostics functionality to any compatible AI assistants. It connects to Xcode's build system to extract, parse, and display diagnostics (errors and warnings) from your Swift projects. It helps AI assistants quickly identify issues in your code without having to manually search through build logs. Note that since this works at the log level, Xcode must have already attempted a build before you run this tool. ## Prerequisites - macOS operating system - Xcode installed - Python 3.6+ ## Installation ### Installing from PyPI The simplest way to install the Xcode Diagnostics MCP plugin: ```bash pip install mcp-xcode-diagnostics ``` ### Installing from GitHub You can install directly from GitHub: ```bash pip install git+https://github.com/leftspin/mcp-xcode-diagnostics.git ``` ### Installing from source To install from source: 1. Clone or download this repository 2. Install the plugin using pip: ```bash cd mcp-xcode-diagnostics pip install . ``` The plugin can now be used with any MCP-compatible client. ## Features - Lists all Xcode projects that have build logs in DerivedData - Extracts errors and warnings from the latest build log of a specific project - Parses complex diagnostics, including associated notes and fix-it suggestions - Provides detailed information about each issue, including file paths, line numbers, and error messages - Optimized for capturing Swift concurrency-related warnings ## Supported Diagnostic Types The plugin can detect and display various types of Xcode diagnostics including: ### Errors - Syntax errors (e.g., "expected '{'" or "expected expression") - Type errors (e.g., "cannot convert value of type X to expected argument type Y") - Unresolved identifiers and missing impor…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.