improve: add abort btn to abort the mcp add request. (#284)

This commit is contained in:
Abeautifulsnow
2025-06-26 08:51:46 +08:00
committed by GitHub
parent aa06cd6fb6
commit 9c2d4724e3
2 changed files with 25 additions and 4 deletions

View File

@@ -5,13 +5,14 @@ import type { SimpleMCPServerMetadata } from "../mcp";
import { resolveServiceURL } from "./resolve-service-url";
export async function queryMCPServerMetadata(config: SimpleMCPServerMetadata) {
export async function queryMCPServerMetadata(config: SimpleMCPServerMetadata, signal?: AbortSignal) {
const response = await fetch(resolveServiceURL("mcp/server/metadata"), {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(config),
signal,
});
if (!response.ok) {
throw new Error(`HTTP error! status: ${response.status}`);