Swift实现的模型上下文协议(MCP)用于AI代理交互。
SwiftMCP是一个用Swift编写的模型上下文协议(MCP)实现,包括服务器和客户端组件。
项目分为两个主要组件:
SwiftMCPServer: 服务器实现SwiftMCPClient: 客户端实现git clone <repo>
cd SwiftMCP
swift build
SwiftMCP服务器组件提供了一个用Swift编写的模型上下文协议服务器实现。它使AI代理能够使用标准的MCP协议与Swift应用程序进行交互。
swift build --product SwiftMCPServer
swift run SwiftMCPServer
服务器组件(SwiftMCPServer)负责:
位置:SwiftMCPServer/Sources
SwiftMCP客户端组件允许Swift应用程序连接并与其他兼容MCP的AI代理进行交互。
swift build --product SwiftMCPClient
swift run SwiftMCPClient
客户端组件(SwiftMCPClient)提供:
位置:SwiftMCPClient/Sources