Feature Request: MCP Server Support in Drafts for macOS

Hi Greg and Drafts Team,

I’d like to suggest adding support for an MCP (Message Control Protocol) server in Drafts for macOS. This could open up many automation and integration possibilities for power users and developers.

A few use cases:

Real-time data exchange: Drafts could communicate live with other apps or scripts (e.g., editors, task managers), enabling automatic note updates or data transfers.

Advanced automation: Users could build bots or scripts that interact with Drafts via MCP for things like template creation, tagging, or sending content to external services.

Integration with notifications or chatbots: Drafts could receive/send messages from notification systems or bots, making quick note creation from other channels possible.

Even a basic MCP server implementation would empower the community to create powerful plugins and extensions.

Would you consider adding this in a future update? I’d be happy to help test or discuss requirements!

I’ve only come across that term in telecoms systems
You don’t mean the Model Context Protocol servers that are emerging to support LLMs communicating with systems do you?

Just to note that almost all Drafts functionality is cross platform. The watch and some windowing are obvious differences, but this might be a core piece of functionality on the Mac. Also, a lot, but not all, of the scenarios you covered are possible now with inbuilt import functionality, Drafts actions, Shortcuts, and scheduling.

An integration hub service would enable some things and make some things easier, but I do wonder if Apple will be offering more intelligent intercommunication in general across all apps over the next few years. Things might be moving that way based on how they want AI to be able to interact on device, and the industry trends on finally starting to stop thinking in silos on LLM use.

Also, unless you were thinking of the entire community as a team, then the truth is that Greg is the Drafts team.

1 Like

Yes, yes, mistake, I meant MCP Model Context Protocol. I’ve always wanted to use drafts also as a knowledge base for various LLMs. For example, it would be great if you could ask an LLM about all your drafts, or have it do something with those drafts, sort them in a certain way. Extract some information from all of them at once, or based on many create one analyzed and condensed draft.

If Greg did all of this by himself, then truly respect.

1 Like

I’m definitely keeping an eye on developments in the MCP space. I still think it’s a little soon to jump on anything, but as it matures I could certainly see the possibility of adding support to Drafts.

3 Likes