Thanks to visit codestin.com
Credit goes to github.com

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: graphaelli/mcptools
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: f/mcptools
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 19 commits
  • 16 files changed
  • 10 contributors

Commits on Jun 5, 2025

  1. Initial plan for issue

    Copilot committed Jun 5, 2025
    Configuration menu
    Copy the full SHA
    c95e12f View commit details
    Browse the repository at this point in the history
  2. Add streamable HTTP transport support

    Co-authored-by: f <[email protected]>
    Copilot and f committed Jun 5, 2025
    Configuration menu
    Copy the full SHA
    53d2e76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    04174e3 View commit details
    Browse the repository at this point in the history

Commits on Jul 6, 2025

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

Commits on Jul 7, 2025

  1. Merge pull request f#65 from k255/feature/proxy-image-content

    Basic support for ImageContent (png) in proxy mode
    f authored Jul 7, 2025
    Configuration menu
    Copy the full SHA
    ca0de7e View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2025

  1. Merge pull request f#64 from k255/feature/proxy-optional-params

    Support optional parameters in proxy mode
    f authored Jul 8, 2025
    Configuration menu
    Copy the full SHA
    4a29eb5 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2025

  1. Merge pull request f#57 from f/copilot/fix-56

    Add streamable HTTP transport support with examples for local and remote servers
    f authored Jul 17, 2025
    Configuration menu
    Copy the full SHA
    f8dff5d View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2025

  1. Fix transport flag documentation in README.md

    Remove incorrect --transport flags that don't exist in the CLI.
    Transport is automatically detected from URL patterns:
    - URLs ending with /sse use SSE transport
    - HTTP/HTTPS URLs use streamable HTTP transport by default
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <[email protected]>
    yigitkonur and claude committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    c85cfd7 View commit details
    Browse the repository at this point in the history
  2. Fix mcp new --transport flag documentation

    Remove incorrect --transport=http option which is not supported.
    The mcp new command only supports stdio and sse transports.
    
    Updated scaffolding examples to use correct transport options
    and fixed streamable HTTP example to use SSE transport instead.
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <[email protected]>
    yigitkonur and claude committed Aug 4, 2025
    Configuration menu
    Copy the full SHA
    fe32a2a View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2025

  1. Add comprehensive HTTP authentication support and simplify auth API

    - Add support for HTTP basic authentication via multiple methods:
      * --auth-user username:password flag (cURL-style format)
      * --auth-header for custom Authorization headers
      * URL-embedded credentials (https://user:[email protected])
    - Remove --auth-password flag in favor of unified --auth-user format
    - Support for both SSE and HTTP transports with authentication
    - Add proper error handling for invalid auth formats
    - Enable authentication for call, shell, and other HTTP-based commands
    
    🤖 Generated with [Claude Code](https://claude.ai/code)
    
    Co-Authored-By: Claude <[email protected]>
    matthew1838 and claude committed Aug 11, 2025
    Configuration menu
    Copy the full SHA
    3ef1b38 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2025

  1. Merge pull request f#72 from liemle3893/master

    Add comprehensive HTTP authentication support
    f authored Sep 11, 2025
    Configuration menu
    Copy the full SHA
    83b8ae0 View commit details
    Browse the repository at this point in the history
  2. Merge pull request f#71 from yigitkonur/master

    fix transport flag documentation in readme
    f authored Sep 11, 2025
    Configuration menu
    Copy the full SHA
    3666180 View commit details
    Browse the repository at this point in the history
  3. Fix bad accept header by bumping mcp-go to v0.34.0

    Fix "Not Acceptable: Client must accept both application/json and
    text/event-stream" error with http streamable transport by bumping
    mcp-go to latest which has fix ffc63d90. Closes: f#69
    djoreilly committed Sep 11, 2025
    Configuration menu
    Copy the full SHA
    0cad8e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2025

  1. fix: add required Accept header for streamable HTTP transport

    When connecting to MCP servers via streamable HTTP, mcptools was not
    setting the Accept header. Some servers like mcp.grep.app require
    clients to accept both application/json and text/event-stream, and
    return 405 errors when this header is missing.
    
    This change ensures the Accept header is always set for both HTTP
    and SSE transports, fixing compatibility with servers that enforce
    this requirement.
    
    Tested with mcp.grep.app and existing unit tests pass.
    ethan-huo committed Oct 30, 2025
    Configuration menu
    Copy the full SHA
    b9a56bf View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2025

  1. Merge pull request f#79 from ethan-huo/fix/accept-header-for-http-tra…

    …nsport
    
    Fix 405 error when connecting to servers requiring Accept header
    f authored Nov 15, 2025
    Configuration menu
    Copy the full SHA
    8e0468f View commit details
    Browse the repository at this point in the history
  2. Merge pull request f#70 from djoreilly/fix-accept-header

    Fix bad accept header by bumping mcp-go to v0.34.0
    f authored Nov 15, 2025
    Configuration menu
    Copy the full SHA
    543732d View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2025

  1. fix: resolve all golangci-lint issues

    - Extract parseCallArgs() to reduce cyclomatic complexity in call.go
    - Convert if-else chain to switch in new.go
    - Add exported transport constants (TransportSSE, TransportHTTP, TransportStdio)
    - Use entity type constants instead of string literals in web.go
    - Use transport constants instead of string literals in utils.go
    - Fix gofmt formatting issues in root.go, utils.go, transport_test.go
    - Fix empty-block by inverting condition in utils.go
    - Add nolint directive for GetSessionId (required by mcp-go interface)
    natsirtguy committed Dec 17, 2025
    Configuration menu
    Copy the full SHA
    d54bf78 View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. Merge pull request f#90 from natsirtguy/fix/golangci-lint

    fix: resolve all golangci-lint issues
    f authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    e7bd724 View commit details
    Browse the repository at this point in the history
Loading