Sidekick icon indicating copy to clipboard operation
Sidekick copied to clipboard

FR: MCP Support

Open johnbean393 opened this issue 8 months ago • 5 comments

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.

johnbean393 avatar Apr 01 '25 00:04 johnbean393

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!

johnbean393 avatar Apr 06 '25 13:04 johnbean393

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.

johnbean393 avatar Apr 08 '25 02:04 johnbean393

Remote VLM support and function calling have been implemented. The next step will be exposing these interfaces to MCP.

johnbean393 avatar Apr 08 '25 13:04 johnbean393

Hello @johnbean393, any updates on this feature? And also I may try to help (planning / use cases / may be some python implementation).

dailydaniel avatar Jun 02 '25 11:06 dailydaniel

@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!

johnbean393 avatar Jun 02 '25 17:06 johnbean393