UNPKG

@goparrot/franchise-mcp-server

Version:

MCP Server for Franchise API

31 lines (30 loc) 1.01 kB
export const webstoreBaseUrl = process.env.WEBSTORE_GATEWAY_BASE_URL ?? 'https://webstore-gateway.goparrot.ai'; export const dashboardBaseUrl = process.env.DASHBOARD_GATEWAY_BASE_URL ?? 'https://dashboard-gateway.goparrot.ai'; export function getRequestHeaders(accessToken) { const headers = { 'Content-Type': 'application/json', Accept: 'application/json', 'User-Agent': 'Franchise-MCP-Server/0.1.0', }; if (accessToken) { headers['x-access-token'] = accessToken; } return headers; } /** * Handle API response * @param response node-fetch Response object * @returns Response text */ export async function handleResponse(response) { // Handle response if (!response.ok) { const errorText = await response.text(); throw new Error(errorText || response.statusText); } // Return raw response text return await response.text().catch(() => { // Handle empty responses return '{"success": true}'; }); }