Skip to content

Repository files navigation

gatehouse

CI

Personal MCP gateway in TypeScript: one OAuth 2.1-secured endpoint that federates budget, time-tracking, gym and task tools for Claude, with per-tool policies, confirmation-gated writes and an audit trail.

Status

GET /healthz, plus a Zod-validated example route (GET /echo/{id}) and its generated GET /openapi.json document.

Development

npm install
npm run dev        # start the server
npm run typecheck
npm run lint
npm run format
npm test

Node version is pinned in .nvmrc. Architecture decisions live in docs/adr.

About

Personal MCP gateway in TypeScript: one OAuth 2.1-secured endpoint that federates budget, time-tracking, gym and task tools for Claude, with per-tool policies, confirmation-gated writes and an audit trail.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages