[go: up one dir, main page]

Xcode MCP Server

Xcode MCP Server

Xcode 工具服务器是一个基于 Node.js 的工具,用于通过 HTTP API 调用 Xcode 构建和管理工具。支持路径验证、日志记录和自定义工具扩展,适用于自动化 Xcode 项目构建和管理。

110 浏览
2026-01-05 发布

详细介绍

Xcode 工具服务器是一个基于 Node.js 的工具,用于通过 HTTP API 调用 Xcode 构建和管理工具。支持路径验证、日志记录和自定义工具扩展,适用于自动化 Xcode 项目构建和管理。

核心功能

  • 通过 HTTP API 调用 Xcode 工具
  • 路径访问限制在指定目录内,确保安全性
  • 支持日志记录,便于调试和监控
  • 可扩展的工具系统,支持自定义工具开发

安装方法

1. 克隆仓库并安装依赖:

git clone https://github.com/your-repo/xcode-tool-server.git
npm install

2. 配置允许的目录和日志级别:

cp .env.example .env
# 编辑 .env 文件

使用方法

1. 启动服务器:

npm run dev

2. 调用工具示例:

curl -X POST http://localhost:3000/tools/build 
     -H "Content-Type: application/json" 
     -d '{"parameter": "value"}'

配置示例

# .env
ALLOWED_DIRS=/path/to/your/project/directory

扩展工具

src/tools/ 目录下创建新工具并注册:

// src/tools/build/index.ts
export const build = new Tool({
  name: 'build',
  description: 'Builds an Xcode project or workspace.',
  parameters: {
    // 定义参数 schema
  },
})

希望这些信息能帮助您顺利配置和使用 Xcode 工具服务器,如有疑问,请查阅项目文档或提交 Issue。

Xcode Node.js 工具服务器 自动化构建 HTTP API

相关服务推荐

查看更多