Adding MCP to other clients

Congratulations on the MCP server - these things are starting to appear in all my more serious tools, so it’s nice to see this addition to Drafts. It works well with Claude, but I’ve had an issue setting it up with Fluent, which connects multiple LLMS (ollama, in particular) into a very mac-like desktop client, with useful context awareness.
I’ve added the drafts node terminal applicaition as per documentation here, which works through Claude, and can be run from a terminal absolutely fine. But when I add it to Fluent, it fails with this error inside Fluent’s logs:

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

It’s installed in /opt/homebrew/bin/draftsand returns the same output I’d expect from a terminal invocation; is there anything obvious that might be triggering this situation?

This has been resolved by the author of Fluent: the command to run is npx and the parameter is -y @agiletortoise/drafts-mcp-server, documented here for anyone else using Fluent (which is a great interface for people using Ollama)

1 Like