-
Notifications
You must be signed in to change notification settings - Fork 0
Comparing changes
Open a pull request
base repository: graphaelli/mcptools
base: master
head repository: f/mcptools
compare: master
- 19 commits
- 16 files changed
- 10 contributors
Commits on Jun 5, 2025
-
Configuration menu - View commit details
-
Copy full SHA for c95e12f - Browse repository at this point
Copy the full SHA c95e12fView commit details -
Add streamable HTTP transport support
Co-authored-by: f <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 53d2e76 - Browse repository at this point
Copy the full SHA 53d2e76View commit details -
Add documentation and tests for streamable HTTP transport
Co-authored-by: f <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 04174e3 - Browse repository at this point
Copy the full SHA 04174e3View commit details
Commits on Jul 6, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 1ffa3a1 - Browse repository at this point
Copy the full SHA 1ffa3a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for e119a5f - Browse repository at this point
Copy the full SHA e119a5fView commit details
Commits on Jul 7, 2025
-
Merge pull request f#65 from k255/feature/proxy-image-content
Basic support for ImageContent (png) in proxy mode
Configuration menu - View commit details
-
Copy full SHA for ca0de7e - Browse repository at this point
Copy the full SHA ca0de7eView commit details
Commits on Jul 8, 2025
-
Merge pull request f#64 from k255/feature/proxy-optional-params
Support optional parameters in proxy mode
Configuration menu - View commit details
-
Copy full SHA for 4a29eb5 - Browse repository at this point
Copy the full SHA 4a29eb5View commit details
Commits on Jul 17, 2025
-
Merge pull request f#57 from f/copilot/fix-56
Add streamable HTTP transport support with examples for local and remote servers
Configuration menu - View commit details
-
Copy full SHA for f8dff5d - Browse repository at this point
Copy the full SHA f8dff5dView commit details
Commits on Aug 4, 2025
-
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]>
Configuration menu - View commit details
-
Copy full SHA for c85cfd7 - Browse repository at this point
Copy the full SHA c85cfd7View commit details -
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]>
Configuration menu - View commit details
-
Copy full SHA for fe32a2a - Browse repository at this point
Copy the full SHA fe32a2aView commit details
Commits on Aug 11, 2025
-
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]>
Configuration menu - View commit details
-
Copy full SHA for 3ef1b38 - Browse repository at this point
Copy the full SHA 3ef1b38View commit details
Commits on Sep 11, 2025
-
Merge pull request f#72 from liemle3893/master
Add comprehensive HTTP authentication support
Configuration menu - View commit details
-
Copy full SHA for 83b8ae0 - Browse repository at this point
Copy the full SHA 83b8ae0View commit details -
Merge pull request f#71 from yigitkonur/master
fix transport flag documentation in readme
Configuration menu - View commit details
-
Copy full SHA for 3666180 - Browse repository at this point
Copy the full SHA 3666180View commit details -
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
Configuration menu - View commit details
-
Copy full SHA for 0cad8e1 - Browse repository at this point
Copy the full SHA 0cad8e1View commit details
Commits on Oct 30, 2025
-
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.
Configuration menu - View commit details
-
Copy full SHA for b9a56bf - Browse repository at this point
Copy the full SHA b9a56bfView commit details
Commits on Nov 15, 2025
-
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
Configuration menu - View commit details
-
Copy full SHA for 8e0468f - Browse repository at this point
Copy the full SHA 8e0468fView commit details -
Merge pull request f#70 from djoreilly/fix-accept-header
Fix bad accept header by bumping mcp-go to v0.34.0
Configuration menu - View commit details
-
Copy full SHA for 543732d - Browse repository at this point
Copy the full SHA 543732dView commit details
Commits on Dec 17, 2025
-
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)
Configuration menu - View commit details
-
Copy full SHA for d54bf78 - Browse repository at this point
Copy the full SHA d54bf78View commit details
Commits on Dec 18, 2025
-
Merge pull request f#90 from natsirtguy/fix/golangci-lint
fix: resolve all golangci-lint issues
Configuration menu - View commit details
-
Copy full SHA for e7bd724 - Browse repository at this point
Copy the full SHA e7bd724View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff master...master