Kong/insomnia · error
Invalid command format
Error message
Invalid command format
What it means
Error "Invalid command format" thrown in Kong/insomnia.
Source
Thrown at packages/insomnia/src/main/mcp/transport-stdio.ts:22
import { models, services } from 'insomnia-data';
import { shellPath } from 'shell-path';
import { parse } from 'shell-quote';
import { type ConnectionContext, writeTimeline } from '~/main/mcp/common';
import type { OpenMcpStdioClientConnectionOptions } from '~/main/mcp/types';
export const createStdioTransport = async (
context: ConnectionContext,
options: OpenMcpStdioClientConnectionOptions,
) => {
const { responseId, environmentId, timelinePath, eventLogPath } = context;
const { url, requestId, env } = options;
if (!url) {
throw new Error('Command is required for STDIO transport');
}
const parseResult = parse(url);
if (parseResult.find(arg => typeof arg !== 'string')) {
throw new Error('Invalid command format');
}
const [command, ...args] = parseResult as string[];
const initialTimelines = [
{ value: `Preparing request to STDIO: ${url}`, name: 'Text', timestamp: Date.now() },
{ value: `Current time is ${new Date().toISOString()}`, name: 'Text', timestamp: Date.now() },
];
// Add stdio-specific timeline info
initialTimelines.push({
value: `Run command: ${url}`,
name: 'HeaderOut',
timestamp: Date.now(),
});
const pathEnv = (await shellPath()) || process.env.PATH || '';
// Filter out empty keys from env
const filteredEnv = Object.fromEntries(Object.entries(env).filter(([key]) => key.trim().length));
const finalEnv = {
PATH: pathEnv,View on GitHub (pinned to d9bb2b0142)
When it happens
Trigger: Thrown at packages/insomnia/src/main/mcp/transport-stdio.ts:22 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Kong/insomnia@d9bb2b0142 (2026-08-26).
Data as JSON: /api/errors/1409e601ab64a309.
Report an issue: GitHub.