
Claude 项目协调者是一款基于 Swift 的 MCP(模型上下文协议)服务器,旨在简化多项目 Xcode 开发。
概览
跟踪Xcode和Swift在多个仓库间的工作,然后问Claude什么最热门、什么过时了,或者下一个。 CPC是一个MCP服务器,为Claude提供一个结构化的项目视图:状态、笔记、技术栈、活动和健康状态。它在macOS上运行,与Claude Desktop、Cursor或Claude代码并列运行。数据永远不会离开你的机器。 ·官方Swift MCP SDK ·麻省理工学院 ·本地JSON知识库 选择最适合你的路径。同样的二元进制,不同的第一题。 你有好几个应用和包。上下文切换会消耗大量时间,而且你会忘记哪个仓库是在重构中。 - “在~/Developer/WeatherApp添加我的WeatherApp” - “显示我所有已跟踪的项目” - “哪些项目需要我关注?”- “将WeatherApp状态更新为'核心数据模型完成一半'” 一个活生生的名单,有状态、笔记、自动检测的技术(SwiftUI、SPM、Xcode项目/工作区),还有健康评分,让安静的项目再次浮现。 Claude 是你的编程桌。你希望聊天之间保持连贯性,而不是粘贴同一个项目列表。
概述(AI 翻译)
你本地的Claude项目桌。 跟踪Xcode和Swift在多个仓库的工作,然后问Claude什么最热门、什么老掉牙或下一个。
CPC是一个MCP服务器,为Claude提供了一个结构化的、磁盘上的视图,管理你的项目:状态、笔记、技术栈、活动和健康状态。它在macOS上运行,与Claude Desktop、光标或Claude代码并列。数据永远不会离开你的机器。
v1.4.2 ·官方Swift MCP SDK ·MIT ·本地JSON知识库
快速开始
需要macOS 13+、Swift 6.0+(Xcode 16+)和MCP主机(Claude Desktop、Cursor或Claude Code)。
-
构建:
-
将服务器添加到你的MCP主机配置中,使用二进制的绝对路径:
-
重启主机并询问:“在~/Developer/WeatherApp添加我的WeatherApp”,然后问“哪些项目需要我关注?”
项目必须存在于允许的根系之一之下。详细信息见安装部分。
这是给谁的?
选择最适合你的路径。同样的二元进制,不同的第一题。
1.多项目Swift爱好者
你有好几个应用和包。上下文切换会消耗大量时间,而且你会忘记哪个仓库是在重构中。
开头:
- “在~/开发者/WeatherApp添加我的WeatherApp”
本页由 AI 翻译,技术细节请以原文为准。
README
以下为原文 README 节选,完整内容请查看原文。
CPC is an MCP server that gives Claude a structured, on-disk view of your projects: status, notes, tech stack, activity, and health. It runs on macOS beside Claude Desktop, Cursor, or Claude Code. Data never leaves your machine.
v1.4.2 · official Swift MCP SDK · MIT · local JSON knowledge base
Quick start
Needs macOS 13+, Swift 6.0+ (Xcode 16+) and an MCP host (Claude Desktop, Cursor or Claude Code).
-
Build:
git clone https://github.com/M-Pineapple/Claude-Project-Coordinator.git cd Claude-Project-Coordinator swift build -c release -
Add the server to your MCP host config, using the absolute path to the binary:
{ "mcpServers": { "project-coordinator": { "command": "/absolute/path/to/Claude-Project-Coordinator/.build/release/project-coordinator", "args": [] } } } -
Restart the host and ask: “Add my WeatherApp at ~/Developer/WeatherApp”, then “Which projects need my attention?”
Projects must live under one of the allowed roots. Full details are in Installation.
Who is this for?
Pick the path that matches you. Same binary, different first questions.
1. Multi-project Swift hobbyist
You have several apps and packages. Context switches burn time, and you forget which repo was mid-refactor.
Start with:
- “Add my WeatherApp at ~/Developer/WeatherApp”
- “Show me all my tracked projects”
- “Which projects need my attention?”
- “Update WeatherApp status to ‘Core Data models half done’”
What you get: a living roster with status, notes, auto-detected tech (SwiftUI, SPM, Xcode project/workspace), and a health score so quiet projects surface again.
2. Claude Desktop daily driver
Claude is your coding desk. You want continuity between chats without pasting the same project list.
Start with:
- “List my projects and their current status”
安装
This server does not publish a one-line install command.
Open the repository installation guide 新手?先看 mcpskill.org 教程 →配置
{
"mcpServers": {
"project-coordinator": {
"command": "/absolute/path/to/Claude-Project-Coordinator/.build/release/project-coordinator",
"args": []
}
}
}