KnearMe MCP Worker Overview
Purpose
Section titled “Purpose”apps/knearme-mcp-worker is the Cloudflare Worker implementation of the KnearMe ChatGPT Apps MCP server.
It provides:
- MCP JSON-RPC endpoint surface.
- OAuth resource/issuer validation.
- Tool execution forwarding to portfolio API (current mode).
- Future path to runtime adapter / UserHome DO.
Runtime shape
Section titled “Runtime shape”- Current:
ChatGPT -> MCP Worker -> Portfolio API. - Planned:
ChatGPT -> MCP Worker -> Runtime Adapter -> UserHomeDO.
- Cloudflare Workers + Wrangler.
- TypeScript.
- Tool schema validation via
zodandzod-to-json-schema. - JWT/OAuth token verification via
jose.
Commands
Section titled “Commands”pnpm -C apps/knearme-mcp-worker devpnpm -C apps/knearme-mcp-worker typecheckpnpm -C apps/knearme-mcp-worker testpnpm -C apps/knearme-mcp-worker deploy