Clarification on TTMSMCPCloudAI vs TTMSFNCCloudAI

Hello,

I would like to understand the differences between TTMSMCPCloudAI and TTMSFNCCloudAI.

Currently, I am using TMSFNCCloudAI for AI integration in my applications. However, with the recent release of TTMSMCPCloudAI, I’m considering migrating to it, as it appears to receive updates first ? (for example TMSMCPCloudImageAI component for image generation).

I also noticed that the unit TMS.MCP.CloudAI.pas seems to be a renamed and slightly modified copy of VCL.TMSFNCCloudAI.pas. Could you confirm if this is the case, and if there are any architectural or functional differences between the two components?

Could you please clarify the main distinctions and advise whether a migration would be beneficial in terms of performance, support, or future development?

Thank you in advance.

Best regards,

Our goal and intention is that TMS AI Studio is the place where we bundle all AI related technologies that can be consumed from a Delphi app or created with Delphi. This includes the cloud LLM access component (shared with TMS FNC Cloud Pack) but also everything MCP related, image generation related, and a couple of more AI specific related functionalities.
So, when there is an interest in the broader scope of AI specific functionality integration in your Delphi apps, TMS AI Studio is the product that focuses on this.