-
Notifications
You must be signed in to change notification settings - Fork 53
Insights: modelcontextprotocol/swift-sdk
Overview
Could not load contribution data
Please try again later
3 Releases published by 1 person
21 Pull requests merged by 3 people
-
Improve NetworkTransport and add test coverage
#108 merged
May 7, 2025 -
Implement client protocol version negotiation in server initialization
#107 merged
May 7, 2025 -
Revert "Remove deprecated
MCP.Error
typealias"#104 merged
May 7, 2025 -
Don't throw error if there's a protocol mismatch between client and server
#103 merged
May 6, 2025 -
Remove deprecated
MCP.Error
typealias#102 merged
May 6, 2025 -
Set latest version to 2025-03-26
#80 merged
May 6, 2025 -
Expand README with more information about client and server usage
#99 merged
May 6, 2025 -
Improve documentation comments for transport types
#98 merged
May 6, 2025 -
Delay SSE GET connection until after session ID is established
#97 merged
May 6, 2025 -
Use
EventSource
for SSE implementation#96 merged
May 6, 2025 -
Resume
NetworkTransfer
withEOF
instead of throwing error when no data is received#94 merged
May 2, 2025 -
Document
Client
usage withHTTPClientTransport
#77 merged
Apr 27, 2025 -
support 405 response from servers that don’t support streaming
#90 merged
Apr 27, 2025 -
Fix event stream line parsing to handle CRLF and empty lines correctly
#89 merged
Apr 27, 2025 -
Update AnyNotification to include notification params
#86 merged
Apr 27, 2025 -
Send initialized notification from client instead of server
#85 merged
Apr 21, 2025 -
Simplify
receive()
implementation for transports#78 merged
Apr 18, 2025 -
Update README with information about transports and platform availability
#76 merged
Apr 15, 2025 -
Add streamable HTTP transport for clients
#70 merged
Apr 15, 2025 -
Add support for tool annotations
#47 merged
Apr 15, 2025 -
Add support for audio content in prompts and tool results
#73 merged
Apr 15, 2025
6 Pull requests opened by 2 people
-
Schema-Based Tool Registration and Handling
#92 opened
Apr 27, 2025 -
Update `Client.connect(transport:)` to automatically send `initialize` request
#100 opened
May 6, 2025 -
Implement legacy SSE client transport
#101 opened
May 6, 2025 -
Revert "Revert "Remove deprecated `MCP.Error` typealias""
#105 opened
May 7, 2025 -
Prevent double continuation resumption in client
#113 opened
May 12, 2025 -
Add test coverage for base64 data helper methods
#114 opened
May 13, 2025
11 Issues closed by 4 people
-
Downgrade the Swift version to 5.9 or lower
#112 closed
May 12, 2025 -
Tools without inputSchema are not visible in some MCP clients
#79 closed
May 7, 2025 -
Server doesn't negotiate protocol version with connecting clients
#106 closed
May 7, 2025 -
Package name is too generic
#50 closed
May 7, 2025 -
Questions about getting started
#37 closed
May 6, 2025 -
How to initialize a server and add tools?
#71 closed
May 6, 2025 -
Add timeout parameter to `Client.send` method
#35 closed
May 6, 2025 -
Streamable HTTP client fix.
#88 closed
Apr 26, 2025 -
Cannot find HTTPClientTransport in scope
#87 closed
Apr 23, 2025 -
Bug: `notifications/initialized` should be sent from client, not server
#84 closed
Apr 21, 2025 -
Add support for "Streamble HTTP" transport
#20 closed
Apr 15, 2025
8 Issues opened by 3 people
-
Is the server spawned from iOS, visible to other MCP clients?
#111 opened
May 9, 2025 -
streamable server support
#110 opened
May 9, 2025 -
Update `inputSchema` parameter for `Tool` to be `any Codable`
#109 opened
May 7, 2025 -
Add client helpers for timeouts and retries
#93 opened
Apr 27, 2025 -
Add support for completions
#83 opened
Apr 18, 2025 -
Add support for progress tracking
#82 opened
Apr 18, 2025 -
Add support for authorization framework
#81 opened
Apr 18, 2025 -
Document usage with Swift Service Lifecycle
#75 opened
Apr 15, 2025
6 Unresolved conversations
Sometimes conversations happen on old items that aren’t yet closed. Here is a list of all the Issues and Pull Requests with unresolved conversations.
-
Provide high-level interface to `Server`
#27 commented on
Apr 15, 2025 • 0 new comments -
Any chance we can get macOS 12 support?
#57 commented on
May 5, 2025 • 0 new comments -
How to create a mcp client using Swift?
#58 commented on
Apr 21, 2025 • 0 new comments -
Added support for macOS 12
#60 commented on
Apr 22, 2025 • 0 new comments -
Add `StdioTransport` support for Linux with musl
#63 commented on
May 7, 2025 • 0 new comments -
Add `StdioTransport` support for Windows platform
#64 commented on
May 7, 2025 • 0 new comments