Streamloop for LangChain
io.github.streamloop/mcp
Manage cloud-hosted 24/7 video streams, playlists, destinations, schedules, media and workspaces.
client:LangChain
transport:streamable-http
tools:67
Install Streamloop in LangChain
pip install langchain-mcp-adapters
from langchain_mcp_adapters.client import MultiServerMCPClient
client = MultiServerMCPClient({
"mcp": {
"transport": "streamable_http",
"url": "https://mcp.streamloop.app/mcp",
}
})
tools = await client.get_tools()
get_tools() returns the server's tools as LangChain tools, ready for an agent. LangChain docs
What LangChain can do once it is connected
- list_streams
- get_stream
- start_stream
- stop_stream
- delete_stream
- create_stream
- update_stream
- schedule_stream
- cancel_stream_schedule
- check_stream_readiness
- get_stream_live_stats
- list_stream_destinations
- add_stream_destination
- set_stream_destination_enabled
- remove_stream_destination
- get_connection_hints
- list_destinations
- create_rtmp_destination
- update_destination
- start_youtube_connection
- list_youtube_channels
- create_youtube_destination
- list_playlists
- create_playlist