fix: only get the first header when passing multple headers

This commit is contained in:
yuyang08 2025-04-27 11:49:13 +08:00
parent 504aa26761
commit 3900893af7
2 changed files with 3 additions and 3 deletions

1
.gitignore vendored
View file

@ -1,3 +1,4 @@
node_modules node_modules
.mcp-cli .mcp-cli
dist dist
package-lock.json

View file

@ -1,10 +1,10 @@
import { OAuthClientProvider, UnauthorizedError } from '@modelcontextprotocol/sdk/client/auth.js' import { OAuthClientProvider, UnauthorizedError } from '@modelcontextprotocol/sdk/client/auth.js'
import { SSEClientTransport } from '@modelcontextprotocol/sdk/client/sse.js' import { SSEClientTransport } from '@modelcontextprotocol/sdk/client/sse.js'
import { Transport } from '@modelcontextprotocol/sdk/shared/transport.js' import { Transport } from '@modelcontextprotocol/sdk/shared/transport.js'
import { OAuthCallbackServerOptions } from './types' import crypto from 'crypto'
import express from 'express' import express from 'express'
import net from 'net' import net from 'net'
import crypto from 'crypto' import { OAuthCallbackServerOptions } from './types'
// Package version from package.json // Package version from package.json
export const MCP_REMOTE_VERSION = require('../../package.json').version export const MCP_REMOTE_VERSION = require('../../package.json').version
@ -293,7 +293,6 @@ export async function parseCommandLineArgs(args: string[], defaultPort: number,
} else { } else {
log(`Warning: ignoring invalid header argument: ${value}`) log(`Warning: ignoring invalid header argument: ${value}`)
} }
args.splice(i, 2)
} }
}) })