8000 Comparing v0.29.0...v0.30.0 · mark3labs/mcp-go · GitHub
[go: up one dir, main page]

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: mark3labs/mcp-go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.29.0
Choose a base ref
...
head repository: mark3labs/mcp-go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.30.0
Choose a head ref
  • 17 commits
  • 45 files changed
  • 12 contributors

Commits on May 21, 2025

  1. Feat: Impl Server-Side Streamable HTTP transport (#273)

    * Create logger.go
    
    * remove duplicated key
    
    * impl streamable http server
    
    * update
    
    * Update streamable_http.go
    
    * update protocol version
    
    * use HTTPContextFunc
    
    * impl SessionWithTools for sessions
    
    * rename
    
    * rename
    
    * add more validation
    
    * fix
    
    * add test
    
    * ut
    
    * Update http_transport_options.go
    
    * Update streamable_http.go
    
    * doc
    
    * doc
    
    * remove shared options for sse
    
    * doc
    
    * doc
    
    * ut
    
    * fix race
    
    * ut
    
    * doc
    
    * fix
    
    * Update README.md
    
    * Update streamable_http.go
    
    * update demo
    
    * fix compile
    
    * fix lint
    
    ---------
    
    Co-authored-by: gaoji <gaoji@bytedance.com>
    leavez and gaoji authored May 21, 2025
    Configuration menu
    Copy the full SHA
    2084a38 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc4b9af View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d37791c View commit details
    Browse the repository at this point in the history
  4. Fix

    ezynda3 committed May 21, 2025
    Configuration menu
    Copy the full SHA
    f99e547 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2025

  1. docs(examples): correct use of GetArguments (#316)

    As part of 28c9cc3 we made
    `Params.Arguments` return an `any`.
    
    We'd updated almost all the documentation, aside from this case.
    
    This doesn't impact the Prompt examples, as they're still using the old
    method.
    
    Co-authored-by: Navendu Pottekkat <navendu@apache.org>
    jamietanna and pottekkat authored May 22, 2025
    Configuration menu
    Copy the full SHA
    e85c62e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17af676 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2025

  1. docs: use helper functions and return error as result (#322)

    Signed-off-by: Navendu Pottekkat <navendu@apache.org>
    pottekkat authored May 24, 2025
    Configuration menu
    Copy the full SHA
    e028081 View commit details
    Browse the repository at this point in the history
  2. Update README.md (#323)

    dugenkui03 authored May 24, 2025
    Configuration menu
    Copy the full SHA
    3cdeb89 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    820b7a6 View commit details
    Browse the repository at this point in the history
  4. Scaffold documentation site (#324)

    * Scaffold documentation site
    
    * Remove node_modules
    
    * rename
    
    * add getting-started
    
    * add gh-pages workflow
    ezynda3 authored May 24, 2025
    Configuration menu
    Copy the full SHA
    563a9c7 View commit details
    Browse the repository at this point in the history
  5. Docs (#325)

    * Scaffold documentation site
    
    * Remove node_modules
    
    * rename
    
    * add getting-started
    
    * add gh-pages workflow
    
    * fix
    ezynda3 authored May 24, 2025
    Configuration menu
    Copy the full SHA
    f101569 View commit details
    Browse the repository at this point in the history
  6. add baseUrl

    ezynda3 committed May 24, 2025
    Configuration menu
    Copy the full SHA
    76f6985 View commit details
    Browse the repository at this point in the history
  7. add basePath

    ezynda3 committed May 24, 2025
    Configuration menu
    Copy the full SHA
    5a1d3fe View commit details
    Browse the repository at this point in the history
  8. update

    ezynda3 committed May 24, 2025
    Configuration menu
    Copy the full SHA
    617c676 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2025

  1. feat: Implement OAuth in the client (#296)

    * Implement OAuth in the client
    
    * Fix linting issues
    
    * More fixes
    
    * Update client/oauth.go
    
    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    
    * Update client/transport/oauth.go
    
    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    
    * fix
    
    * oauth discovery
    
    * fix
    
    * handle invalid urls
    
    * more error handling
    
    * use errors.As
    
    * get baseURL from server
    
    * Fix misleading naming
    
    ---------
    
    Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
    ezynda3 and coderabbitai[bot] authored May 25, 2025
    Configuration menu
    Copy the full SHA
    0c3f535 View commit details
    Browse the repository at this point in the history
  2. feat(server): persist client info in sessions (#313)

    * feat(server): persist client info in sessions
    
    Add SessionWithClientInfo interface and implementations to store and retrieve
    client information provided during initialization. This allows servers to
    access client implementation details throughout the session lifecycle.
    
    * refactor: use atomic.Value instead of mutex
    
    * chore: cleanup
    
    * fix: restore named parameter in handleInitialize method
    
    * chore: test order
    ShawkyZ authored May 25, 2025
    Configuration menu
    Copy the full SHA
    2c8bf2b View commit details
    Browse the repository at this point in the history
  3. Formatting

    ezynda3 committed May 25, 2025
    Configuration menu
    Copy the full SHA
    9e6ccca View commit details
    Browse the repository at this point in the history
Loading
0