tools.connect_service module
OAuth service connection management.
Lets users connect, disconnect, and check their OAuth service connections (GitHub, Google, Discord, Microsoft) so other tools can act on their behalf.
- async tools.connect_service.handle_connect_service(provider, scopes=None, ctx=None)[source]
- Return type:
- Parameters:
provider (str)
ctx (ToolContext | None)
- async tools.connect_service.handle_check_connection(provider, ctx=None)[source]
- Return type:
- Parameters:
provider (str)
ctx (ToolContext | None)
- async tools.connect_service.handle_disconnect_service(provider, ctx=None)[source]
- Return type:
- Parameters:
provider (str)
ctx (ToolContext | None)
- async tools.connect_service.handle_list_connected(ctx=None)[source]
- Return type:
- Parameters:
ctx (ToolContext | None)