Skip to content

Commit 801e112

Browse files
chore(release): version packages (#2698)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 1fb2d42 commit 801e112

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

.changeset/mcp-multi-tenant-entra.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

packages/mcp/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @upstash/context7-mcp
22

3+
## 3.1.0
4+
5+
### Minor Changes
6+
7+
- 1fb2d42: Add multi-tenant Microsoft Entra ID validation for MCP tokens. The server now detects inbound Entra v2 tokens by issuer pattern, fetches per-teamspace configuration (`tenantId`, `audience`, `requiredScope`) from the Context7 app, and verifies the token against the matching tenant's JWKS, enforcing the required scope claim when configured. User resolution happens downstream in the Context7 app against a pre-provisioned user mapping table — the MCP server only validates. Per-tenant JWKS cache and a 5-minute in-memory config cache keyed by JWT audience reduce overhead under load.
8+
39
## 3.0.0
410

511
### Major Changes

packages/mcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@upstash/context7-mcp",
3-
"version": "3.0.0",
3+
"version": "3.1.0",
44
"mcpName": "io.github.upstash/context7",
55
"description": "MCP server for Context7",
66
"scripts": {

0 commit comments

Comments
 (0)