Refactor HttpApi auth middleware wiring (#24168)

This commit is contained in:
Kit Langton
2026-04-24 17:11:07 -04:00
committed by GitHub
parent 78c6121b15
commit 34861701c9
10 changed files with 102 additions and 80 deletions
@@ -1,6 +1,7 @@
import { MCP } from "@/mcp"
import { Effect, Layer, Schema } from "effect"
import { HttpApi, HttpApiBuilder, HttpApiEndpoint, HttpApiGroup, OpenApi } from "effect/unstable/httpapi"
import { Authorization } from "./auth"
export const McpPaths = {
status: "/mcp",
@@ -25,7 +26,8 @@ export const McpApi = HttpApi.make("mcp")
title: "mcp",
description: "Experimental HttpApi MCP routes.",
}),
),
)
.middleware(Authorization),
)
.annotateMerge(
OpenApi.annotations({