Repository navigation
ForIT MCP Gateway v0.1.0
First public release of ForIT MCP Gateway, independently maintained by ForIT LLC and built on FastMCP 3.2.3.
- Namespaced OpenAPI 3 tools with read-only defaults and explicit operation allowlists.
- Service bearer authentication and Microsoft Entra OAuth integration.
- ForIT branding on consent and OAuth error pages, with custom logo support.
- ETag/content-hash schema refresh with last-working-schema retention.
- Fixed upstream credential headers, origin/base-path confinement, and disabled redirects.
- A fictional local catalog demo, non-root Dockerfile, and setup/security documentation.
Licensed under Apache-2.0 with FastMCP attribution. This repository starts with a clean public history; private integrations and deployment data are not included.
Validation: 11 tests pass on Python 3.11, 3.12, and 3.13; container build and CLI check pass in GitHub Actions. A fresh wheel installation and authenticated HTTP demo were also verified. Gitleaks found no leaks in the exported files or public Git history.
Initial scope: all authenticated clients share a deployment's upstream identity and selected operations. Use separate deployments and scoped credentials for separate trust boundaries. Entra requires tenant-side configuration; automated checks cover registration/consent/error-page rendering, not a live tenant sign-in. See README for details.