deerflow2/backend/src/mcp
Willem Jiang e9a91b632a feat(mcp): add OAuth support for HTTP/SSE MCP servers (#908)
add oauth schema to MCP server config (extensions_config.json)
support client_credentials and refresh_token grants
implement token manager with caching and pre-expiry refresh
inject OAuth Authorization header for MCP tool discovery and tool calls
extend MCP gateway config models to read/write OAuth settings
update docs and examples for OAuth configuration
add unit tests for token fetch/cache and header injection
2026-03-01 22:38:58 +08:00
..
__init__.py feat: add MCP (Model Context Protocol) support 2026-01-19 18:58:13 +08:00
cache.py fix: ensure MCP and skills config changes are immediately reflected 2026-01-25 22:40:09 +08:00
client.py feat: add SSE and HTTP transport support for MCP servers 2026-01-21 16:14:00 +08:00
oauth.py feat(mcp): add OAuth support for HTTP/SSE MCP servers (#908) 2026-03-01 22:38:58 +08:00
tools.py feat(mcp): add OAuth support for HTTP/SSE MCP servers (#908) 2026-03-01 22:38:58 +08:00