SIGN IN SIGN UP

Route MCP requests through an explicit rejection handler

The Obsidian plugin review rejects undescribed eslint-disable
directives, and the no-misused-promises suppression on the MCP route
was the last one remaining. Replace the async route handler with a
plain handler that forwards rejections to Express via .catch(next),
matching the pattern already used by the handle() helper for every
other route. This also improves behavior: rejections now reach the
error-handling middleware instead of being swallowed by Express 4's
promise-unaware router.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
A
Adam Coddington committed
16a77379e2312f1c3b7c45ef53ce6e489711a3c9
Parent: b1500ac