Claude's custom connectors sign in with OAuth, or not at all. They can't send an API key or a custom header, which is what lots of MCP servers want. Keyshim sits in between: Claude signs in to Keyshim, and Keyshim adds your key to every call.
The source is going public soon. Once it is, setup is a few commands on your own Cloudflare account, plus a few settings in wrangler.toml: the storage id the second command prints, your server's URL, the header it wants and any text before the key, and your bridge's own address. Needs Node 22 or newer.
npm install
npx wrangler login
npx wrangler kv namespace create OAUTH_KV
# paste the namespace id and your settings into wrangler.toml
npx wrangler secret put OWNER_PASSPHRASE # 16+ characters, long and random
npx wrangler deploy
Want it first? Email hello@keyshim.com and we'll let you know the day it's out.