MCP 服务器 Swift 模板
使用 loopwork-ai 的 mcp-swift-sdk 实现的简易 MCP 服务器模板。
快速入门
-
克隆或 Fork 仓库。
-
使用 Swift Package Manager 添加依赖: 在
Package.swift
中添加:dependencies: [ .package(url: "https://github.com/your-username/mcp-template.git", branch: "main"), ]
-
在目标中添加依赖:
.target( name: "YourTarget", dependencies: [ .product(name: "EasyMCP", package: "mcp-template") ] ),
-
构建并测试项目:
swift build swift test
-
示例代码:
import EasyMCP let mcp = EasyMCP() try await mcp.register(tool: Tool(...)) { input in return Result(content: [.text("Hello")], isError: false) } try await mcp.start() try await mcp.waitUntilComplete()
-
测试命令行工具:
mcpexample hello mcpexample run
-
调试时使用 MCP Inspector 工具,参考 README 进行详细配置。