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
.mcp-cli
dist
package-lock.json

View file

@ -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)
}
})