From 3900893af7940f4cf0ade7e95de82969bb7f8260 Mon Sep 17 00:00:00 2001 From: yuyang08 Date: Sun, 27 Apr 2025 11:49:13 +0800 Subject: [PATCH] fix: only get the first header when passing multple headers --- .gitignore | 1 + src/lib/utils.ts | 5 ++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 0cd204c..f56c674 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ node_modules .mcp-cli dist +package-lock.json diff --git a/src/lib/utils.ts b/src/lib/utils.ts index 40c744d..359dda5 100644 --- a/src/lib/utils.ts +++ b/src/lib/utils.ts @@ -1,10 +1,10 @@ import { OAuthClientProvider, UnauthorizedError } from '@modelcontextprotocol/sdk/client/auth.js' import { SSEClientTransport } from '@modelcontextprotocol/sdk/client/sse.js' import { Transport } from '@modelcontextprotocol/sdk/shared/transport.js' -import { OAuthCallbackServerOptions } from './types' +import crypto from 'crypto' import express from 'express' import net from 'net' -import crypto from 'crypto' +import { OAuthCallbackServerOptions } from './types' // Package version from package.json export const MCP_REMOTE_VERSION = require('../../package.json').version @@ -293,7 +293,6 @@ export async function parseCommandLineArgs(args: string[], defaultPort: number, } else { log(`Warning: ignoring invalid header argument: ${value}`) } - args.splice(i, 2) } })