12 Commits
Author SHA1 Message Date
tiennm99 25ba154fe8 build: move from pnpm to npm
Replace pnpm-lock.yaml with package-lock.json. pnpm-workspace.yaml's
allowBuilds becomes package.json#allowScripts, which npm 11 gates the same way,
listing only the packages actually present in the tree.

Add a .gitignore: the repository had none, so nothing kept the installed
dependency tree out of version control.
2026-08-17 13:09:09 +07:00
tiennm99 ee94fd90cf fix(deps): bump wrangler to 4.114.0 to pull non-vulnerable sharp (#2)
miniflare pins sharp exactly, so sharp could not be upgraded in isolation.
wrangler 4.114.0 depends on miniflare 4.20260722.0, which pins sharp 0.35.2
and clears the libvips advisories (GHSA-f88m-g3jw-g9cj).
2026-07-25 21:54:26 +07:00
tiennm99 d6c7a91792 fix: remediate dependency advisories (#1) 2026-07-25 18:06:24 +07:00
tiennm99 faefb6e46c fix(ci): approve esbuild/sharp/workerd builds via pnpm-workspace.yaml 2026-05-13 12:23:44 +07:00
tiennm99 a27c4100e9 ci: add workflow with pnpm + wrangler dry-run deploy 2026-05-13 12:22:51 +07:00
tiennm99 71d8841f47 chore: migrate from npm to pnpm 2026-05-13 10:24:08 +07:00
tiennm99 1ef5f63535 docs(readme): add tools-exposed table and Claude Desktop config example 2026-05-11 21:45:35 +07:00
tiennm99 f862220a04 docs: flesh out README 2026-05-11 20:15:34 +07:00
tiennm99 ef84c03f59 chore: relicense to Apache-2.0 2026-04-29 21:39:06 +07:00
tiennm99 26c3f82199 add OAuth PKCE flow for Claude.ai web connection
Implements /.well-known/oauth-authorization-server, /authorize (password
form), and /token endpoints so Claude.ai can authenticate via OAuth PKCE.
2026-03-31 17:31:59 +07:00
tiennm99 163fb0708d implement MCP connector with Streamable HTTP transport
Replaces simple Telegram forwarder with a proper MCP server deployable
to Cloudflare Workers and connectable from Claude.ai web interface.
2026-03-31 17:13:17 +07:00
tiennm99 b10bfe55fb clone from miti-telegram project 2026-03-31 16:44:11 +07:00