fix: mcp auth

This commit is contained in:
johnyeo
2026-06-03 13:40:08 +01:00
parent 718e971e6f
commit 5a607170e5
4 changed files with 42 additions and 27 deletions

View File

@@ -9,6 +9,7 @@ const envSchema = z
.object({
AUTUMN_MCP_URL: z.string().min(1).default("http://localhost:3099/mcp"),
BETTER_AUTH_SECRET: optionalString,
BETTER_AUTH_URL: optionalString,
CHAT_MODEL: z.string().min(1).default("anthropic/claude-sonnet-4-6"),
CHAT_NAME: z.string().min(1).default("Autumn"),
CHAT_STATE_DATABASE_URL: optionalString,
@@ -18,7 +19,6 @@ const envSchema = z
ENCRYPTION_PASSWORD: z.string().min(1),
FIRECRAWL_API_KEY: z.string().min(1),
MCP_OAUTH_ENVIRONMENT: z.enum(["live", "sandbox"]).default("sandbox"),
MCP_SERVER_URL: optionalString,
PORT: z.coerce.number().int().positive().default(3099),
SLACK_CLIENT_ID: z.string().min(1),
SLACK_CLIENT_SECRET: z.string().min(1),
@@ -32,8 +32,8 @@ const envSchema = z
return {
...values,
MCP_SERVER_URL:
values.MCP_SERVER_URL ??
BETTER_AUTH_URL:
values.BETTER_AUTH_URL ??
(process.env.NODE_ENV === "production"
? "https://api.useautumn.com"
: "http://localhost:8080"),

View File

@@ -21,7 +21,7 @@ app.get("/health", (c) => c.json({ ok: true }));
registerMcpRoutes(app, {
"oauth-enabled": true,
"oauth-environment": env.MCP_OAUTH_ENVIRONMENT,
"server-url": env.MCP_SERVER_URL,
"server-url": env.BETTER_AUTH_URL,
logger: createConsoleLogger("info"),
});