Tento workspace je veřejná ChatGPT App varianta původního projektu. Původní lokální stdio MCP zůstává v původním adresáři beze změny. Tady najdete:
- remote MCP server přes
POST /mcp - vlastní OAuth 2.1 auth server pro ChatGPT App
- webové onboarding UI pro firmy a účetní týmy
- multi-tenant správu organizací a Flexi připojení
- deployment a submission podklady pro ChatGPT App Directory
Samostatné lokální stdio MCP repo je tady: vvitovec/abra-flexi-mcp-server.
Veřejná app:
npm install
cp .env.production.example .env
npm run devLegacy lokální MCP harness:
npm run legacy:devsrc/app/http.ts- Express app, login/register, workspace onboarding, OAuth endpoints a
POST /mcp
- Express app, login/register, workspace onboarding, OAuth endpoints a
src/app/oauth.ts- OAuth provider pro ChatGPT App auth flow
src/app/db.ts- SQLite persistence pro users, orgs, sessions, Flexi connections, OAuth data a audit
src/app/flexi-mcp-server.ts- veřejný MCP tool surface nad šifrovanými Flexi connections
docs/- architektura, Flexi auth poznámky, OpenAI app requirements, GDPR/security, deploy a publish guide
APP_BASE_URL- veřejná HTTPS URL aplikace
APP_ENCRYPTION_KEYS- seznam klíčů ve formátu
v1:base64-or-random-secret
- seznam klíčů ve formátu
SUPPORT_EMAIL- kontakt pro support a submission
REVIEWER_EMAIL,REVIEWER_PASSWORD- demo účet pro OpenAI review
CLOUDFLARE_TUNNEL_NAME,CLOUDFLARE_HOSTNAME- deployment přes Named Tunnel
npm run check
npm test
npm run build