Skip to content

Commit ddac736

Browse files
authored
Merge pull request #55 from webflow/fix-ai-chat-request
Fix AI chat request format
2 parents aed1d20 + ce586a7 commit ddac736

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/tools/aiChat.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
import { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
2+
import { randomUUID } from "crypto";
23
import { z } from "zod";
34

45
const BASE_URL = "https://developers.webflow.com/";
6+
const X_FERN_HOST = "developers.webflow.com";
57

68
export function registerAiChatTools(server: McpServer) {
79
server.tool(
@@ -22,11 +24,12 @@ async function postChat(message: string) {
2224
method: "POST",
2325
headers: {
2426
"content-type": "application/json",
27+
"x-fern-host": X_FERN_HOST,
2528
},
2629
body: JSON.stringify({
27-
messages: [{ role: "user", content: message }],
30+
messages: [{ role: "user", parts: [{ type: "text", text: message }] }],
31+
conversationId: randomUUID(),
2832
url: BASE_URL,
29-
filters: [],
3033
source: "mcp",
3134
}),
3235
});

0 commit comments

Comments
 (0)