forked from modelcontextprotocol/python-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Pluggable transport #9
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
Draft
asheshvidyut
wants to merge
75
commits into
main
Choose a base branch
from
pluggable-transport
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from all commits
Commits
Show all changes
75 commits
Select commit
Hold shift + click to select a range
dd4939d
add transport abstraction
asheshvidyut 11d1249
fix ruff
asheshvidyut c8f3a42
fix ruff format
asheshvidyut 03cc6c5
add transport session for server
asheshvidyut 1327a9c
clientsession and server session to implement abstract classes
asheshvidyut 0018679
add raise not implemented
asheshvidyut af7ff5a
fix abstract server transport session
asheshvidyut 7f468d0
removed unused import
asheshvidyut e895d90
fix type hints
asheshvidyut d01e477
revert type hints
asheshvidyut 7bdafa3
fix import
asheshvidyut e9f63dd
fix import
asheshvidyut 5b156a1
fix ruff format
asheshvidyut f26d861
request context as optional param
asheshvidyut 3097cb3
fix format
asheshvidyut 9e8dca3
ruff check --fix
asheshvidyut 5b7b458
fix pyright
asheshvidyut 8ca511e
ruff fix
asheshvidyut 53e02fe
removed fat abstract class
asheshvidyut cf0f152
removed client a thin interface
asheshvidyut ccbdde8
add description
asheshvidyut 380710e
revert context change in this pr
asheshvidyut 3f977b3
rename classes
asheshvidyut ec7b6d6
ruff fix
asheshvidyut 0359aa8
merge main
asheshvidyut b733fcf
fix type hints for serversession
asheshvidyut cdc39f4
fix ruff
asheshvidyut 65a3b0f
uv run scripts/update_readme_snippets.py
asheshvidyut f34e8fe
some fixes
asheshvidyut 1bfc086
fix ruff
asheshvidyut 481f7ea
fix type hints without cast
asheshvidyut 6b8f737
fix ruff
asheshvidyut 99856e8
remove overload
asheshvidyut ea8a33c
revert client session group
asheshvidyut 5bcfe62
fix ruff pyright
asheshvidyut af6be96
fix ruff
asheshvidyut 2f69683
Merge branch 'main' into pluggable-transport
asheshvidyut 4377d41
fix imports
asheshvidyut f02873f
fix ruff
asheshvidyut d4895a7
fix circle
asheshvidyut 3f0b620
fix readme
asheshvidyut fc17b95
fix ruff check
asheshvidyut 1d2b626
fix circular import
asheshvidyut fd22fe2
fix imports
asheshvidyut 85337f2
Merge pull request #4 from asheshvidyut/fix-improts
asheshvidyut f36e939
fix some more type hints
asheshvidyut 3869564
Merge branch 'fix-improts' into pluggable-transport
asheshvidyut 195bfe5
Merge branch 'main' into pluggable-transport
asheshvidyut a0f1136
merge main
asheshvidyut cc3a755
Merge pull request #7 from asheshvidyut/fixes-abstractions
asheshvidyut 48324fe
fixes ci
asheshvidyut 4e6800e
fixes tests
asheshvidyut a85068e
some pyright fixes
asheshvidyut f0fac5c
fix some pyright
asheshvidyut f0a8a41
fix pyright
asheshvidyut e522882
ruff fixes
asheshvidyut 7b25f8e
fix readme
asheshvidyut 99f194f
fix tests and readme
asheshvidyut 1a4ad49
revert anyurl change
asheshvidyut 2a0a2ff
fix interface seggregation principle
asheshvidyut 17067ce
fix doc string and update session
asheshvidyut c762db5
revert
asheshvidyut 11b77b6
Revert "fix interface seggregation principle"
asheshvidyut 63a6be5
remove send_message
asheshvidyut b105a04
ruff format
asheshvidyut 8732cff
update doc string
asheshvidyut 3a0eac5
fix doc string
asheshvidyut c6c60d4
fix doc string
asheshvidyut a17e4dc
revert stdio_client
asheshvidyut 2b8a7d3
some pyright fixes
asheshvidyut 03083af
fix pyright
asheshvidyut 96a6118
fix pyright
asheshvidyut 1d17b3d
revert
asheshvidyut 66c540b
revert
asheshvidyut 17f97a6
fix ruff format and check
asheshvidyut 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
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
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
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
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
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
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
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
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
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
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
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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This file is specific to the studio transport, and studio transport uses ClientSession only, so we shouldn't be updating this.