🚀 快速入门
本指南将引导您完成 McpServer 的安装、配置和运行。
安装
McpServer 是 swiftcode monorepo 内的一个包。当您为整个项目安装依赖时,它就会被安装好。
bash
# 在 swiftcode 项目的根目录运行
pnpm install客户端配置
要使用该服务器,MCP 客户端(如 IDE 扩展)需要知道如何启动它。这通常在客户端的配置文件(例如 settings.json)中完成。
使用 NPX (推荐)
此方法允许客户端使用 npx 运行服务器,无需本地安装。
json
{
"mcpServers": {
"swiftcode-npm": {
"command": "npx",
"args": ["-y", "@swiftcode/mcp"]
}
}
}用于本地开发
如果您在本地开发 swiftcode,可以配置客户端直接从您的构建产物中运行服务器。
json
{
"mcpServers": {
"swiftcode-local": {
"command": "node",
"args": ["/path/to/swiftcode/packages/McpServer/dist/index.js"]
}
}
}WARNING
请记得将 /path/to/swiftcode 替换为您本地项目目录的实际绝对路径。
使用 Docker
您也可以在 Docker 容器中构建和运行服务器。
bash
# 1. 构建 Docker 镜像
docker build -t swiftcode-mcp .
# 2. 运行容器
docker run -it swiftcode-mcp手动启动服务器
虽然通常由客户端启动,但您也可以手动运行服务器进行测试。
bash
# 二进制文件名基于 package.json 中的 `bin` 条目
swiftcode-McpServer服务器现在将等待客户端通过 stdio 连接。要停止它,请按 Ctrl+C。