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.