Skip to content

Commit 223255e

Browse files
committed
Minor fixes
1 parent 2c9488f commit 223255e

File tree

2 files changed

+6
-7
lines changed

2 files changed

+6
-7
lines changed

apps/dex-analysis/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@
1212
"test": "vitest run"
1313
},
1414
"dependencies": {
15-
"@cloudflare/workers-oauth-provider": "0.0.2",
15+
"@cloudflare/workers-oauth-provider": "0.0.3",
1616
"@hono/zod-validator": "0.4.3",
17-
"@modelcontextprotocol/sdk": "1.8.0",
17+
"@modelcontextprotocol/sdk": "1.10.2",
1818
"@repo/mcp-common": "workspace:*",
19-
"agents": "0.0.49",
19+
"agents": "0.0.67",
2020
"cloudflare": "4.2.0",
2121
"hono": "4.7.6",
2222
"zod": "3.24.2"

apps/dex-analysis/src/index.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ import {
66
createAuthHandlers,
77
handleTokenExchangeCallback,
88
} from '@repo/mcp-common/src/cloudflare-oauth-handler'
9+
import { RequiredScopes } from '@repo/mcp-common/src/scopes'
910
import { CloudflareMCPServer } from '@repo/mcp-common/src/server'
1011
import { registerAccountTools } from '@repo/mcp-common/src/tools/account'
12+
import { MetricsTracker } from '@repo/mcp-observability'
1113

12-
import { MetricsTracker } from '../../../packages/mcp-observability/src'
1314
import { registerDEXTools } from './tools/dex'
1415

1516
import type { AccountSchema, UserSchema } from '@repo/mcp-common/src/cloudflare-oauth-handler'
@@ -88,15 +89,13 @@ export class CloudflareDEXMCP extends McpAgent<Env, State, Props> {
8889
}
8990

9091
const DexScopes = {
91-
'account:read': 'See your account info such as account details, analytics, and memberships.',
92-
'user:read': 'See your user info such as name, email address, and account memberships.',
92+
...RequiredScopes,
9393
'dex:read': 'See Cloudflare Cloudflare DEX data for your account',
9494
offline_access: 'Grants refresh tokens for long-lived access.',
9595
} as const
9696

9797
export default new OAuthProvider({
9898
apiRoute: '/sse',
99-
// @ts-ignore
10099
apiHandler: CloudflareDEXMCP.mount('/sse'),
101100
// @ts-ignore
102101
defaultHandler: createAuthHandlers({ scopes: DexScopes, metrics }),

0 commit comments

Comments
 (0)