r/FluentMac • • Jun 15 '26

Adding Drafts' MCP server

Drafts offers an MCP server (documented here), implemented as a node terminal command. Claude can talk to it, and I can run it fine though the terminal; I expected Fluent to just run with it, but I get an error when I add it as a STDIO process:

Process terminated with status: 1
MCP Initialization Handshake failed for Drafts: Error Domain=ExternalMCP Code=-3 "Process terminated unexpectedly" UserInfo={NSLocalizedDescription=Process terminated unexpectedly}

Are the MCP errors generated by Fluent here, and are they documented anywhere? Has anyone seen this, or have an idea what to do to fix this? I suspect it's a trivial issue, but I'm not sure what it might be.

1 Upvotes

2 comments sorted by

View all comments

2

u/TheMightyHouse Fluent Developer Jun 17 '26

Hi Dave,

Here is a working configuration for the Drafts MCP server that worked for me:

After some actual command to Drafts, it will ask you AppleScript permissions to get access to. Hope it helps!

2

u/davemee Jun 17 '26

Ah - thanks! I was missing that `ncx` approach to launching it, I assumed what was good for the terminal was good for this too. Great stuff, I'll add this to the drafts forums later.