Commit 5370243
feat(mcp): advertise the hosted /mcp endpoint via server.json
The Timebook backend already ships a Streamable-HTTP MCP server at https://usetimebook.com/mcp with full OAuth 2.0 (DCR + PKCE + refresh-rotation, see commits 8619225 and 43a8bc5 in squidcode/timebook). Until now the MCP Registry only advertised the npm/stdio package — Claude.ai's "browse connectors" UI couldn't discover the hosted option.
Adds:
- server.json `remotes`: streamable-http transport pointing at https://usetimebook.com/mcp. Validated against the canonical 2025-12-11 server.schema.json.
- README: new "Use it as a remote MCP (Claude.ai web)" section explaining the OAuth flow, the well-known endpoints, and the dual-auth (OAuth or Bearer tbk_*) modes.
Net effect: claude.ai users can now connect Timebook directly with a click-to-authorize OAuth flow, no npm install required. Stdio install via npx still works exactly as before for desktop / CLI agents.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>remotes
1 parent b498277 commit 5370243
2 files changed
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
96 | 96 | | |
97 | 97 | | |
98 | 98 | | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
99 | 110 | | |
100 | 111 | | |
101 | 112 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
19 | 25 | | |
20 | 26 | | |
21 | 27 | | |
| |||
0 commit comments