opentui: fatal: undefined is not an object (evaluating 'enabledFormatters().length') after adding an MCP #6022

Closed
opened 2026-02-16 17:59:35 -05:00 by yindo · 0 comments
Owner

Originally created by @alepouna on GitHub (Jan 14, 2026).

Originally assigned to: @rekram1-node on GitHub.

Description

After I added an MCP server to a local project config file /project-root/opencode.json and running /status this error pops up

opencode.json:

{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "directus": {
      "enabled": true,
      "type": "remote",
      "url": "https://server.domain/mcp",
      "headers": {
          "Authorization": "Bearer token"
      }
    },
  },
}
TypeError: undefined is not an object (evaluating 'enabledFormatters().length')
    at when (src/cli/cmd/tui/component/dialog-status.tsx:238:34)
    at <anonymous> (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:1521:43)
    at runComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:742:22)
    at updateComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:724:3)
    at readSignal (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:660:67)
    at runComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:742:22)
    at updateComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:724:3)
    at createMemo (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:273:10)
    at Show (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:1524:46)
    at untrack (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:475:12)...

Plugins

None

OpenCode version

1.1.20

Steps to reproduce

  1. Add an MCP server (example: Directus)
  2. run /status

Screenshot and/or share link

No response

Operating System

macOS 26.3 Beta (25D5087f)

Terminal

Ghostty 1.2.3

Originally created by @alepouna on GitHub (Jan 14, 2026). Originally assigned to: @rekram1-node on GitHub. ### Description After I added an MCP server to a local project config file `/project-root/opencode.json` and running /status this error pops up opencode.json: ``` { "$schema": "https://opencode.ai/config.json", "mcp": { "directus": { "enabled": true, "type": "remote", "url": "https://server.domain/mcp", "headers": { "Authorization": "Bearer token" } }, }, } ``` ``` TypeError: undefined is not an object (evaluating 'enabledFormatters().length') at when (src/cli/cmd/tui/component/dialog-status.tsx:238:34) at <anonymous> (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:1521:43) at runComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:742:22) at updateComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:724:3) at readSignal (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:660:67) at runComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:742:22) at updateComputation (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:724:3) at createMemo (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:273:10) at Show (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:1524:46) at untrack (../../node_modules/.bun/solid-js@1.9.10/node_modules/solid-js/dist/dev.js:475:12)... ``` ### Plugins None ### OpenCode version 1.1.20 ### Steps to reproduce 1. Add an MCP server (example: Directus) 2. run /status ### Screenshot and/or share link _No response_ ### Operating System macOS 26.3 Beta (25D5087f) ### Terminal Ghostty 1.2.3
yindo added the opentuibug labels 2026-02-16 17:59:35 -05:00
yindo closed this issue 2026-02-16 17:59:36 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#6022