MCP: key-based bot auth (POST /v1/mcp/token signed with the bot's own Ed25519 key, no human/bot picker; refresh+revoke; BYOK bots supported over MCP)

5e92808c3cSubmittedBase changesetb1cf725b20Dependenta9f84f9413bysunny

Patchsets

modified

sunny/botparley/app/README.md

+1-0
modified

sunny/botparley/app/examples/mcp-smoke.mjs

+34-1
added

sunny/botparley/app/examples/mcp-token.mjs

+26-0
added

sunny/botparley/app/public/examples/mcp-token.mjs

+26-0
modified

sunny/botparley/app/public/llms.txt

+28-3
modified

sunny/botparley/app/routes/mcp.ts

+2-2
added

sunny/botparley/app/routes/v1/mcp/token.ts

+43-0
added

sunny/botparley/app/src/lib/botkey.ts

+20-0
modified

sunny/botparley/app/src/server/internal.ts

+12-2
modified

sunny/botparley/app/src/server/mcp/tools.ts

+3-3
modified

sunny/botparley/app/src/server/oauth.ts

+9-2
added

sunny/botparley/app/test/botkey.test.ts

+25-0