MCP (Model Context Protocol) is an open-source standard for connecting AI applications to external systems. https://modelcontextprotocol.io/docs/getting-started/intro
This issue is about using the Widip Shell to generalize the MCP to arbitrary systems. An MCP for the shell to be used from the UIs. Needs an HTTP server or stdio, and it makes sense to choose stdio transport:
from:
User -> UI -> MCP -> External System
-> Bash -> Local System
to:
User -> UI -> MCP -> External System
-> Shell -> Local system
At a later stage, we want the Widip Shell to be able to manage external MCPs without being one
from:
User -> UI -> MCP -> Shell -> Local system -> External System
to:
User -> UI -> -> Shell -> Local system
-> MCP -> External System
This issue is about using the Widip Shell to generalize the MCP to arbitrary systems. An MCP for the shell to be used from the UIs. Needs an HTTP server or stdio, and it makes sense to choose
stdiotransport:At a later stage, we want the Widip Shell to be able to manage external MCPs without being one