开源 cellarmcp:带 OAuth 2.1 的远程 MCP 服务器管理酒窖
Emu-Outside · reddit · 2026-10-28
开发者分享了自建的远程 MCP 服务器 cellarmcp,可从 Claude 或 ChatGPT 管理个人酒窖,提供 listwines、drinktoday、addwine、updatewine、deletewine、updatestorage 六个工具。
技术栈与实现要点:
- Express + MongoDB + 官方 TypeScript SDK,无状态 Streamable HTTP(每请求一个 McpServer)
- OAuth 2.1 完整实现:动态客户端注册、PKCE、refresh token 轮换、RFC 8707 资源校验,自定义登录页作 authorize 步骤
- 每个工具都标注 readOnlyHint、destructiveHint、idempotentHint 等注解
- 把用户的存储方式(如"两台冰箱,1-6 层")写进工具描述,让模型按用户习惯输出位置
作者表示 OAuth 部分耗时最多,欢迎提问。
「编程与Agent」频道最新
- JetBrains Junie Local 上线:RTX Spark 本地跑编码 agent,零 token 账单 — kimmonismus · 2026-10-28
- Metatron 发布:用 coding agent 指挥人形机器人全身运动 — ChongZzZhang · 2026-10-28
- OpenClaw Web UI 支持离线使用,断网飞机上照常干活 — steipete · 2026-10-28
- OpenAI GPT-6.1 Terra 上线 GitHub Copilot 与 Microsoft Foundry — usamawahabkhan · 2026-10-28
- Matt Pocock 展示自研 /pr skill:流式编辑不再被覆盖的 PR 范例 — mattpocockuk · 2026-10-28
- 作者公开用 Claude 做 SEO 的完整流程,附 25 条实战提示词 — ayushtweetshere · 2026-10-28