-
Notifications
You must be signed in to change notification settings - Fork 9.8k
feat: mcp composer integration #9506
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
128 commits
Select commit
Hold shift + click to select a range
5a0b9bb
encrypt oauth auth settings at rest
jordanrfrazier 8e89ef4
[autofix.ci] apply automated fixes
autofix-ci[bot] f66f222
Fix rebase changes and add env to env server config
jordanrfrazier c385207
Correctly unmask secretstr before encryption
jordanrfrazier 9da2f0f
update mcp-composer args
jordanrfrazier ca1426d
Merge branch 'main' into mcp-composer-oauth
jordanrfrazier 75af111
[autofix.ci] apply automated fixes
autofix-ci[bot] 2cb3637
ruff
jordanrfrazier cb6d331
ruff
jordanrfrazier 175278f
ruff
jordanrfrazier 17adeba
[autofix.ci] apply automated fixes
autofix-ci[bot] 2eed48e
ruff
jordanrfrazier 074ef60
Merge branch 'main' into mcp-composer-oauth
jordanrfrazier 7cbed82
catch invalidtoken error
jordanrfrazier 54b15ba
ruff
jordanrfrazier 942dfb6
[autofix.ci] apply automated fixes
autofix-ci[bot] c5d71d9
ruff
jordanrfrazier ecee186
[autofix.ci] apply automated fixes
autofix-ci[bot] 16eec45
ruff
jordanrfrazier 4d0b3a3
Merge branch 'main' into mcp-composer-oauth
jordanrfrazier 05f7e6e
ruff
jordanrfrazier bc6b9b7
[autofix.ci] apply automated fixes
autofix-ci[bot] 73c9646
ruff
jordanrfrazier 6b22074
[autofix.ci] apply automated fixes
autofix-ci[bot] 449d2e9
fix test
jordanrfrazier 8bab72e
Add initial mcp composer service and startup
jordanrfrazier fce37eb
remove token url
jordanrfrazier 12e657f
Register server on project creation
jordanrfrazier 8cbf9ab
WARN: fall back to superuser on no auth params, to allow mcp-composer…
jordanrfrazier 9b6d3ba
update sse url args
jordanrfrazier 37fa686
[autofix.ci] apply automated fixes
autofix-ci[bot] 6a69ed3
[autofix.ci] apply automated fixes (attempt 2/3)
autofix-ci[bot] e81d5b2
Add langflow api keys to the server configs
jordanrfrazier dfd1490
[autofix.ci] apply automated fixes
autofix-ci[bot] 413dcac
[autofix.ci] apply automated fixes (attempt 2/3)
autofix-ci[bot] aed9432
add port searching
jordanrfrazier 916f6d8
[autofix.ci] apply automated fixes
autofix-ci[bot] d3442a0
Fix for dead servers - use devnull on subprocess to avoid pipe from f…
jordanrfrazier 7f92118
Merge branch 'main' into mcp-composer-integration-v2
jordanrfrazier aa047f5
uvlock
jordanrfrazier eae98eb
[autofix.ci] apply automated fixes
autofix-ci[bot] 8dab342
Update composer startup behavior re: auth settings
jordanrfrazier 209206a
[autofix.ci] apply automated fixes
autofix-ci[bot] 984bf2d
fix some auth logic, add dynamic fetch of new url
jordanrfrazier 2dd5db7
Clean up sse-url parameters
jordanrfrazier 52756af
[autofix.ci] apply automated fixes
autofix-ci[bot] dc8ea76
Only call composer url when composer is enabled
jordanrfrazier 23b33a9
[autofix.ci] apply automated fixes
autofix-ci[bot] 4ed04a9
improve shutdown
jordanrfrazier 18da3b9
starter projects update
jordanrfrazier 107fb68
[autofix.ci] apply automated fixes
autofix-ci[bot] 603b317
update logging
jordanrfrazier de85fba
revert hack to auth mcp composer
jordanrfrazier ef8d0c4
[autofix.ci] apply automated fixes
autofix-ci[bot] 29310b0
Fix 500 on composer-url query
jordanrfrazier e12b5e5
[autofix.ci] apply automated fixes
autofix-ci[bot] 467dca5
Update feature flag; update api key addition to aut-install
jordanrfrazier 8b34825
[autofix.ci] apply automated fixes
autofix-ci[bot] a72a830
Fix composer url and re-add auth
jordanrfrazier 5bb3859
Merge branch 'main' into mcp-composer-integration-v2
edwinjosechittilappilly 8e645ce
Changed needs_api_key logic
lucaseduoli 273d966
Refactor use-get-composer-url
lucaseduoli f2b7eba
remove python fallback for now, then pipe stderr to pipe
jordanrfrazier 24cfb4f
[autofix.ci] apply automated fixes
autofix-ci[bot] db35641
[autofix.ci] apply automated fixes (attempt 2/3)
autofix-ci[bot] 1f36fd9
Changed api key logic to allow connection if not api key and auto log…
lucaseduoli 4b41dbf
fix oauth addition to cmd
jordanrfrazier 3d47a42
restart server when auth values change
jordanrfrazier 2a4cb6a
Restart server on oauth values changes
jordanrfrazier 90de8e6
[autofix.ci] apply automated fixes
autofix-ci[bot] ea0ce44
Changed project port to be the same as OAuth port
lucaseduoli 80a6b5c
Changed endpoint to provide port_available
lucaseduoli 60c41b7
add is_port_available prop
lucaseduoli bb2eb65
Added port_available to request
lucaseduoli a6b331c
Edit mutation to not have linting errors
lucaseduoli 1915b6e
Added port not available state to authentication
lucaseduoli db5b457
[autofix.ci] apply automated fixes
autofix-ci[bot] 3476b6b
Added port and host to get composer url
lucaseduoli 1b4befa
Invalidate project composer url queries
lucaseduoli 852ef65
Changed to display port and host that is not running
lucaseduoli c7382d8
Cleanup old port finding and some mypy fixes
jordanrfrazier 83d7f8c
Add print, remove unused env var
jordanrfrazier c6faea2
Use mcp-composer directly in client and a lot of fixes
jordanrfrazier 38d0207
Merge remote-tracking branch 'origin/release-1.6.0' into mcp-composer…
lucaseduoli 51b8e7d
changed starter projects
lucaseduoli a6863fa
refactor mcp_projects to use always IP generated for WSL
lucaseduoli 3617273
changed to check args -4 too on installed servers
lucaseduoli f399db2
changed to just check if sse url is in args
lucaseduoli c84643d
added member servers in gitignore
lucaseduoli 48ecacf
add check for ff
mfortman11 4f24e40
Handle secret request response cycle securely and add better logging
jordanrfrazier 7d4792b
Use asycn logger
jordanrfrazier ec30703
Add decorator to check if composer is enabled in settings
jordanrfrazier 5623174
Merge branch 'release-1.6.0' into mcp-composer-integration-v2
jordanrfrazier 72ed74a
more logging changes
jordanrfrazier 888657f
Much better handling of existing oauth servers when the flag is disab…
jordanrfrazier 45d33ad
Reset oauth projects to apikey or none when composer flag is disabled
jordanrfrazier 87b1b76
fix url for api key auth
mfortman11 45bea1d
Merge branch 'mcp-composer-integration-v2' of github.com:langflow-ai/…
mfortman11 2a15e52
Fix auth check; set project auth to api key when auto login disabled
jordanrfrazier 9108173
Ruff, comments, cleanup
jordanrfrazier c71402a
[autofix.ci] apply automated fixes
autofix-ci[bot] 4bea6ac
[autofix.ci] apply automated fixes (attempt 2/3)
autofix-ci[bot] 3f93f39
Consolidate the auth handling since its used in two endpoints
jordanrfrazier e5bd82f
[autofix.ci] apply automated fixes
autofix-ci[bot] 5e127c1
Ruff
jordanrfrazier 366faa6
[autofix.ci] apply automated fixes
autofix-ci[bot] 00ae2eb
last ruff
jordanrfrazier e479abc
Merge branch 'release-1.6.0' into mcp-composer-integration-v2
jordanrfrazier f967b6e
Update FE env var naming and dont unnecessarily decrypt auth settings…
jordanrfrazier c3be68b
update feature flag usage - remove mcp composer
jordanrfrazier c25be9a
[autofix.ci] apply automated fixes
autofix-ci[bot] a1005d8
Update timeout methods to have more reliable startup
jordanrfrazier 2d98252
more feature flag changes
jordanrfrazier 820a4ef
Attempt to extract helpful user messages
jordanrfrazier b422ad2
[autofix.ci] apply automated fixes
autofix-ci[bot] c41e75e
Added loading on mcp server tab auth
lucaseduoli bafc093
Changed to load on start too
lucaseduoli 0ca3e05
cleanup mcp composer on project deletion
jordanrfrazier f512474
[autofix.ci] apply automated fixes
autofix-ci[bot] 275bdae
remove nested retry mech
jordanrfrazier dbce703
Ruff
jordanrfrazier cd16d65
Merge branch 'release-1.6.0' into mcp-composer-integration-v2
jordanrfrazier 0d9786d
lint
jordanrfrazier 8693ebd
Fix unit tests
jordanrfrazier 877d321
[autofix.ci] apply automated fixes
autofix-ci[bot] d4c9cbe
ruff
jordanrfrazier 7cc43bc
[autofix.ci] apply automated fixes
autofix-ci[bot] File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Changed needs_api_key logic
- Loading branch information
commit 8e645ce48eb2767dcb8c1a47978a4f26cc47eeab
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.