yao/tools/webfetch
Max 960f47c238 feat(grpc): enhance MCP handler with gRPC authorization support
- Introduced grpcAuthProvider to adapt gRPC AuthorizedInfo for use in MCP process calls, enabling better authorization handling.
- Updated MCPListTools and MCPCallTool methods to include authorization information in tool calls, improving security and context awareness.
- Refactored fetch functions in webfetch to support Brightdata API endpoint configuration, enhancing flexibility in fetching HTML content.
- Improved fetchHTML and fetchRawHTML methods to prioritize Brightdata when configured, streamlining content retrieval processes.
- Added isHTMLContent utility function to determine response content type, enhancing the robustness of content handling in fetch operations.
2026-05-03 19:57:26 +08:00
..
cloud.go feat(search): refactor builtinSearch to utilize websearch tool and enhance context handling 2026-05-02 19:58:03 +08:00
convert.go feat(search): refactor builtinSearch to utilize websearch tool and enhance context handling 2026-05-02 19:58:03 +08:00
convert_test.go feat(search): refactor builtinSearch to utilize websearch tool and enhance context handling 2026-05-02 19:58:03 +08:00
fetch.go feat(grpc): enhance MCP handler with gRPC authorization support 2026-05-03 19:57:26 +08:00
fetch_order_test.go feat(grpc): enhance MCP handler with gRPC authorization support 2026-05-03 19:57:26 +08:00
schema.json fix(tests): temporarily disable KB/DB search in tests 2026-05-03 10:26:06 +08:00
webfetch.go fix(tests): temporarily disable KB/DB search in tests 2026-05-03 10:26:06 +08:00
webfetch_test.go feat(search): refactor builtinSearch to utilize websearch tool and enhance context handling 2026-05-02 19:58:03 +08:00