技能潮 SkillTide 提交收录
官方说明开源项目5 天前
ericvoltolin/xc-mcp

ericvoltolin/xc-mcp

XC-MCP delivers an intelligent MCP server for Xcode tooling with progressive disclosure and caching to prevent token overflow. It speeds workflows and boosts reliability in development
在 GitHub 查看 ↗直链 · 无中转页
★ 数取值
5 ★ · ericvoltolin/xc-mcp · 取自 GitHub 搜索 API · (2026-10-16 20:00:20 核对)
来源明细
从该仓库的 GitHub 页面直接读取 · 条目类型:开源项目
收录与活跃
收录于 2026-10-12 · 最近见到 2026-10-12 · 共见到 1 次 · 被 1 个来源列出
评分构成
综合分 103 · 5 ★ · 1 个来源 · repo
常见问题(答案都来自我们的记录)
怎么安装?
我们【没有】从该仓库取到安装命令(我们的 install 覆盖率只有约 4%)。请看它的 README 或 releases 页。
它适合谁 / 用来做什么?
我们把它归在这些标签下: 开源项目。标签来自条目自身,不是我们强加的分类。
谁维护它、还在更新吗?
仓库 ericvoltolin/xc-mcp;我们收录于 2026-10-12;最近见到 2026-10-12。这里没有"官方认证"或"质量评级"——我们只记录来源与时间。
第三方质量标记

https://raw.githubusercontent.com/ericvoltolin/xc-mcp/main/src/tools/persistence

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

XC-MCP: Lean Xcode CLI Wrapper to Cut LLM Token Usage
🚀 XCode CLI MCP is a convenient wrapper for Xcode CLI tools. It shortens long outputs by summarizing them, helping reduce token usage when interacting with language models. It keeps your workflow smooth while you focus on code, builds, and diagnostics.
Table of Contents
- Why XC-MCP
- Core ideas and concepts
- Features
- How it works
- Getting started
- Installation
- Quick start guide
- CLI reference
- Model Context Protocol
- Architecture and components
- How to contribute
- Roadmap
- License and credits
- Frequently asked questions
Why XC-MCP
- You work with Xcode CLI tools daily. The outputs can be verbose and noisy.
- You want fewer tokens when you feed logs and commands into an LLM.
- You need a reliable wrapper that can summarize, filter, and structure CLI results.
- You want a simple tool that stays out of your way and focuses on your code.
Core ideas and concepts
- Convenience wrapper: It sits on top of the standard Xcode command line tools, adding a friendly layer that surfaces essential information.
- Output summarization: Long CLI outputs get converted into concise, context-rich summaries.
- Model-context friendly: The wrapper prepares compact prompts that preserve meaning and intent for LLMs.
- Extensible: The architecture supports multiple “contexts” and adapters, enabling easy integration with different tooling chains.
- Local-first by default: Summaries and context data stay on your machine unless you opt-in to share.
Features
- Lightweight CLI with sensible defaults
- Summarize long build logs, test results, and diagnostic outputs
- Preserve critical details like errors, warnings, and stack traces in a compact form
- Easy to extend with a Model Context Protocol
- Shop-friendly design for local development and CI pipelines
- Clear, actionable prompts for LLMs without large token bloat
- Simple, deterministic outputs for automation and scripting
- Supports common Xcode workflows and tooling ecosystems
How it works
- Wraps Xcode CLI calls
- Captures standard output and standard error
- Applies a summarization step that preserves key signals (errors, failures, durations)
- Produces concise context blocks suitable for LLM prompts
- Exposes a clean CLI for quick operations and a modular codebase for expansion
Model Context Protocol
- The Model Context Protocol defines how to structure data for models.
- It focuses on keeping prompts short while carrying enough signal for accurate responses.
- Context blocks include:
- Problem statement or goal
- Key outputs (summaries of logs)
- Critical signals (errors, timeouts, warnings)
- Optional metadata (timestamps, IDs)
- Implementations can adapt to different LLMs, languages, or prompt formats.
- The protocol is designed to be simple to extend, so you can add your own adapters without breaking existing behavior.
Architecture and components
- Core wrapper: The main entry point for interacting with Xcode CLI tools.
- Summarization module: A deterministic algorithm that reduces lengthy outputs to compact summaries.
- Context builder: Gathers necessary signals and formats them for your chosen model.
- Plugin/adapter layer: Allows adding new commands, outputs, or integration points without changing core logic.
- Server module (optional): A lightweight service to coordinate multiple XC-MCP clients or tools.
- Tools and Xcode integration: Bridges to common Xcode CLI commands (build, test, archive, run, etc.)
- Data model: Simple, human-readable, versioned structures for outputs and summaries.
Getting started
- Prerequisites
- macOS with Xcode Command Line Tools installed
- A working Xcode installation and access to xcodebuild or other standard CLI tools
- Basic familiarity with terminal usage and JSON or plain-text logs
- What you’ll get
- A single, focused CLI tool to execute Xcode commands and receive concise outputs
来源
github · https://github.com/ericvoltolin/xc-mcp
按领域浏览
开源项目
Traction
5 ★
收录于
5 天前

更多开源项目

查看开源项目全部 731 条 →

所属领域与标签

每个标签都能点进去看同类的全部条目。数字是当前库里的真实条数。

浏览全部领域 →

← 返回索引