chowdown MCP server
online · 100% uptimeio.github.mridang/chowdown·v0.1.0Your recipes as plain files in your own Google Drive, searchable by your AI assistant.
0 stars
Reviews
Write oneNobody has reviewed chowdown yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
chowdown tools
Tool list not cached yet. `describe` through the gateway fetches it live.
Public scan report
scanner v0.1.10 · 2026-10-24 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 635ms (auth required)20/20
- –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
- Auth qualityOAuth resource metadata advertised on 40115/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How chowdown compares
Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 97/100
- higher than 98% of 1,297 Productivity servers
- Uptime
- 100%
- of our recent checks; the typical remote Productivity server answers 100%
- Response time
- 486 ms
- faster than 31% of 654 Productivity servers
Install chowdown in Claude Code, Cursor or VS Code
claude mcp add --transport http chowdown https://chowdown.apps.mrida.ng/mcp
What the publisher says
From the chowdown repository's README, as published. We do not edit it. Read it on GitHub
🍳 chowdown
A recipe app for Cooklang .cook files, kept in the person's own Google Drive. Built as a Next.js app on Cloudflare Workers (OpenNext).
The Cloudflare Worker does the real work: Google sign-in, a separate "Connect Google Drive" step, syncing the Recipes folder into a D1 cache, the REST API, the MCP server (with its OAuth 2.1 endpoints) and the model calls for tagging and "find similar" (Workers AI). Drive stays the source of truth; D1 is a cache so pages render in one round trip.
Stack
- Next.js 16 (App Router), React 19 and Tailwind 4, on Cloudflare Workers via OpenNext (@opennextjs/cloudflare)
- D1 with Drizzle, plus the Workers AI and Images bindings
- devbox pins Node 24
- Jest for unit tests, Cypress for end-to-end tests
- @mridang/eslint-defaults for linting
- @cooklang/cooklang-ts for parsing
Google setup
Signing in and connecting Google Drive are two separate steps, each with its own Google consent screen:
account and a signed session cookie, and nothing else.
- Sign in asks for identity only (openid email profile). It creates the
pages that need it; GET /auth/drive) adds the drive.file scope and an offline refresh token, then creates the app-managed "Recipes" folder. drive.file is non-sensitive and only reaches files chowdown created, so there is no Google verification and nothing is published to the Marketplace.
- Connect Google Drive (the button in the header, the account menu, and on
Until Drive is connected a person can look around and see anything already cached, but anything that reads or writes their Drive files is refused (the REST API answers 409 /problems/drive-not-connected, MCP tools return an error result that says what to do).
Set up in Google Cloud:
your Gmail as a test user (or publish to production — still review-free).
- Enable the Google Drive API.
- OAuth consent screen: External, add the .../auth/drive.file scope, add
- OAuth client ID (Web application) → Authorized redirect URIs:
- http://localhost:3737/auth/callback (dev)
- https://chowdown.apps.mrida.ng/auth/callback (prod)
Secrets, in .env locally and wrangler secret put in production (see Deploy):
GOOGLE_OAUTH_CLIENT_ID=....apps.googleusercontent.com
GOOGLE_OAUTH_CLIENT_SECRET=...
SESSION_SECRET=... # openssl rand -base64 32 — signs the session cookie
TOKEN_ENCRYPTION_KEY=... # openssl rand -base64 32 — seals Drive refresh tokensAPP_URL is optional (the public origin, if it can't be read from the request).
Connecting an assistant (MCP)
chowdown is an MCP server at https:///mcp, protected with OAuth 2.1 as the MCP authorization spec describes. Add that URL as a connector in ChatGPT, Claude or any MCP client, sign in with Google when asked, and approve. There is no secret to copy. The person needs to have connected Google Drive (see above); until then the assistant is told so instead of being shown an empty collection.
chowdown is listed in the MCP Registry as io.github.mridang/chowdown; the listing is server.json in this repository.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
chowdown: common questions
- Is chowdown MCP server safe?
- Yes, by our scan: it is graded A (97/100). Read the chowdown safety report
- How do I install chowdown?
- It runs remotely at chowdown.apps.mrida.ng. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does chowdown need an API key?
- No key to paste: it signs you in with OAuth when your client connects.
- Is chowdown maintained?
- The last commit was 9 days ago (2026-10-24). The latest release is v0.1.0.
- Is chowdown up?
- 100% of our last 25 checks got an answer. We check remote servers about four times a day.
- What can I use instead of chowdown?
- Servers from other publishers that do the same job: Google Drive MCP server, gflow-cli MCP server and three.ws Blender MCP server.
- How does chowdown compare with other Productivity MCP servers?
- safety score 97/100 (higher than 98% of 1,297 Productivity servers); uptime 100% (of our recent checks; the typical remote Productivity server answers 100%); response time 486 ms (faster than 31% of 654 Productivity servers). Full comparison.
Alternatives to chowdown
Same job from other publishers: the closest match first, then the best rated.
- Google DriveAllow AI systems to list, search, upload, download, and manage files and folders in Google Drive.not reviewedGrowingB
- gflow-cliDrive Google Flow from an agent: Veo video and Imagen image generationnot reviewedEstablishedA
- three.ws BlenderDrive a local Blender headlessly: inspect, convert, render and script 3D files.not reviewedEstablishedB
- Sheets MCPGoogle Sheets for agent workflows in Claude Code and Claude Desktop: APIs, files, schedules, undo.not reviewedEstablishedA
- Google Drive MCPSecure access to Google Drive, Docs, Sheets, Slides, and Calendar through MCP.not reviewedGrowingB