从零实现PHP版MCP和OAuth2
elixon · reddit · 2026-07-20
作者从零用 PHP 实现了一个非流式 HTTP MCP server,并顺手自己写了 OAuth2,重点在于**最小化但尽量安全**的服务端设计。 - 这是一个从零实现的 MCP 服务,作者说整体并不算难,目前还处于 public alpha。 - OAuth2 也是自己写的,没有依赖现成库,当前在他自己的环境里运行正常。 - 他原本考虑加 **DCR(Dynamic Client Registration)**,但后来认为对开放式 MCP server 来说,DCR 并不能显著提升安全性,因为客户端类型和数量都不可控。 - 目前最纠结的是 **redirect_uri 白名单** 怎么做:现实里的客户端回调地址可能是 localhost、应用自身 ID 或各种平台专有 scheme,很难穷举。 这条的价值在于 MCP + OAuth 的工程安全实践,而不是单纯“我做了个 demo”。
「编程与Agent」频道最新
- 一个 Rust TUI 项目用 Unicode 近似渲染 LaTeX — doodlestein · 2026-07-21
- 模型组合重建 SQLite 成本差异高达 20,057 美元 — ZainHasan6 · 2026-07-21
- Hermes Agent v0.19.0 宣称首 token 速度快 80% — Teknium · 2026-07-21
- Claude Code 和 Codex 还在照搬终端历史键逻辑 — ZeroStateReflex · 2026-07-21
- 8.6K 星开源手册梳理自治 AI 系统工程栈 — goyalshaliniuk · 2026-07-21
- Cloudflare 验证页开始识别 AI 代理而不只是人类 — shashib · 2026-07-21