Skip to content

Commit 0320a7a

Browse files
committed
Add redirects
1 parent f6d6ef4 commit 0320a7a

File tree

2 files changed

+11
-1
lines changed

2 files changed

+11
-1
lines changed

netlify.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,6 @@
11
[build]
22
publish = "public"
3+
4+
[[redirects]]
5+
from = "/"
6+
to = "https://docs.astro.build/en/reference/mcp-server/"

netlify/edge-functions/mcp-server.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,6 +96,12 @@ function formatResponse(data: unknown): {
9696

9797
// Netlify Edge Function Handler
9898
export default async function handler(req: Request) {
99+
if (req.method !== "POST") {
100+
return Response.redirect(
101+
"https://docs.astro.build/en/reference/mcp-server/",
102+
302
103+
);
104+
}
99105
try {
100106
const { req: nodeReq, res: nodeRes } = toReqRes(req);
101107
const server = getServer();
@@ -129,5 +135,5 @@ export default async function handler(req: Request) {
129135

130136
export const config: Config = {
131137
path: "/mcp",
132-
method: "POST",
138+
method: ["POST", "GET"],
133139
};

0 commit comments

Comments
 (0)