Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: modelcontextprotocol/swift-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 0.5.1
Choose a base ref
...
head repository: modelcontextprotocol/swift-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 0.6.0
Choose a head ref
  • 7 commits
  • 12 files changed
  • 3 contributors

Commits on Mar 27, 2025

  1. Configuration menu
    Copy the full SHA
    b5c9978 View commit details
    Browse the repository at this point in the history
  2. Transfer project to @modelcontextprotocol (#28)

    * Update package URL to github.com/modelcontextprotocol/swift-sdk
    
    * Remove link to iMCP
    
    * Change to MIT License
    
    * Apply suggestions from code review
    mattt authored Mar 27, 2025
    Configuration menu
    Copy the full SHA
    8dfc9c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2025

  1. Add waitUntilComplete() method to Server (#26)

    * Add waitUntilComplete() method to Server
    
    * Update Sources/MCP/Server/Server.swift
    
    Co-authored-by: Mattt <[email protected]>
    
    ---------
    
    Co-authored-by: Mattt <[email protected]>
    adamwulf and mattt authored Mar 29, 2025
    Configuration menu
    Copy the full SHA
    97b756c View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2025

  1. Import System package when available (#34)

    * Import System package when available
    
    * Add isResourceTemporarilyUnavailable helper method to reduce number of imports of System / SystemPackage
    mattt authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    d55140b View commit details
    Browse the repository at this point in the history
  2. Fix/decode tool call (#36)

    * Adding unit test
    
    * Decode entire request to strongly typed Method call. This allows NotRequired parameters to properly decode from null, which wouldn't be possible when decoding from the 'null' JSON encoding directly.
    adamwulf authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    19857af View commit details
    Browse the repository at this point in the history
  3. Update platform requirements (#30)

    * Relax platform requirements to macOS 13 and iOS 16
    
    * Expand supported platforms
    mattt authored Mar 31, 2025
    Configuration menu
    Copy the full SHA
    daa7dad View commit details
    Browse the repository at this point in the history
  4. Bump version to 0.6.0

    Update README
    mattt committed Mar 31, 2025
    Configuration menu
    Copy the full SHA
    3372a14 View commit details
    Browse the repository at this point in the history
Loading