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.9.0
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.10.0
Choose a head ref
  • 15 commits
  • 16 files changed
  • 10 contributors

Commits on May 26, 2025

  1. Configuration menu
    Copy the full SHA
    14fddc4 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2025

  1. Add Client.listResourceTemplates method (#125)

    * adds listResourceTemplates to client for #124
    
    * add pagination to resources/templates/list
    
    from @mattt
    
    Co-authored-by: Mattt <[email protected]>
    
    * adds cursor functionality to ListResourceTemplates
    
    * updates the client method to use the updated signature
    
    ---------
    
    Co-authored-by: Mattt <[email protected]>
    carlpeaslee and mattt authored May 30, 2025
    Configuration menu
    Copy the full SHA
    609cdc7 View commit details
    Browse the repository at this point in the history

Commits on Jun 5, 2025

  1. Configuration menu
    Copy the full SHA
    7a76001 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2025

  1. Update inputSchema example usage (#136)

    * Update Tool inputSchema in README example usage
    
    * Update inputSchema usage in Tool tests
    mattt authored Jun 12, 2025
    Configuration menu
    Copy the full SHA
    36865fb View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Configuration menu
    Copy the full SHA
    494b5b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2025

  1. Configuration menu
    Copy the full SHA
    c95d0c0 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2025

  1. Configuration menu
    Copy the full SHA
    f3b9ba4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9ad382d View commit details
    Browse the repository at this point in the history
  3. Implement in-memory / passthrough transport (#122)

    * Implement in-memory / passthrough transport
    
    * Add InMemoryTransport to README
    mattt authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    63fd276 View commit details
    Browse the repository at this point in the history
  4. Add plumbing to set instructions on Server (#145)

    * Add plumbing to set instructions on Server
    
    * Use instructions description from MCP schema
    
    ---------
    
    Co-authored-by: Peter Liddle <[email protected]>
    Co-authored-by: Mattt <[email protected]>
    3 people authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    e2afccd View commit details
    Browse the repository at this point in the history
  5. Replace compile-time directives with target platform conditions (#143)

    * Replace compile-time directives with target platform conditions
    
    Use Package.swift target platform conditions instead of compile-time #if directives for EventSource dependency. This leverages Swift Package Manager's native dependency support for platform-specific targets at runtime rather than compile-time.
    
    * Update reference for EventSource package
    
    ---------
    
    Co-authored-by: Claude <[email protected]>
    Co-authored-by: Mattt <[email protected]>
    3 people authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    778ab33 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    7c58239 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8a50d89 View commit details
    Browse the repository at this point in the history
  8. Add requestModifier property to HTTPClientTransport (#152)

    * Add requestModifier property to HTTPClientTransport
    
    Co-authored-by: Tim Wang <[email protected]>
    
    * Add test coverage
    
    ---------
    
    Co-authored-by: Tim Wang <[email protected]>
    mattt and TimWangING authored Aug 10, 2025
    Configuration menu
    Copy the full SHA
    0121dcc View commit details
    Browse the repository at this point in the history
  9. Bump version to 0.10.0

    mattt committed Aug 10, 2025
    Configuration menu
    Copy the full SHA
    e76d611 View commit details
    Browse the repository at this point in the history
Loading