FR: MCP Support
Is your feature request related to a problem? Please describe. Sidekick does not currently work with tools, making it lacking for extensible agentic workflows.
Describe the solution you'd like Implement MCP support to provide actionability to Sidekick.
Describe alternatives you've considered Could implement calling of Apple Shortcuts, but MCP has much more widespread support.
Made some progress on foundations for MCP support, will likely use the official MCP SDK.
It is becoming clear that MCP support will need a high degree of compatibility and customizability. If anyone has any ideas, specific requests, or use cases that I can develop around, feel free to post them here!
It looks like most uses of MCP will require a vision capable LLM, or VLM. Therefore, MCP support will likely happen after VLM support is added to Sidekick.
Remote VLM support and function calling have been implemented. The next step will be exposing these interfaces to MCP.
Hello @johnbean393, any updates on this feature? And also I may try to help (planning / use cases / may be some python implementation).
@dailydaniel
Unfortunately, I haven't had much time to experiment with MCP support recently, so I don't think I can implement this anytime soon.
If you're interested in implementing support, a PR is definitely welcome!