15 lines
428 B
TypeScript
15 lines
428 B
TypeScript
import { json } from '@sveltejs/kit';
|
|
import type { RequestHandler } from './$types';
|
|
import { MCP_SCOPE, mcpResource, oauthIssuer } from '#lib/server/oauth.js';
|
|
|
|
export const GET: RequestHandler = () =>
|
|
json(
|
|
{
|
|
resource: mcpResource(),
|
|
authorization_servers: [oauthIssuer()],
|
|
scopes_supported: [MCP_SCOPE],
|
|
bearer_methods_supported: ['header']
|
|
},
|
|
{ headers: { 'Cache-Control': 'public, max-age=3600' } }
|
|
);
|