From 80d1c628181ecf0254d1b60d2930b0ac007eb333 Mon Sep 17 00:00:00 2001
From: arc-source-coder <241987201+arc-source-coder@users.noreply.github.com>
Date: Wed, 10 Dec 2025 16:27:59 +0000
Subject: [PATCH] tui: only show active MCP server count (#5327)
---
packages/opencode/src/cli/cmd/tui/routes/session/footer.tsx | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/packages/opencode/src/cli/cmd/tui/routes/session/footer.tsx b/packages/opencode/src/cli/cmd/tui/routes/session/footer.tsx
index e889373e6..69082c870 100644
--- a/packages/opencode/src/cli/cmd/tui/routes/session/footer.tsx
+++ b/packages/opencode/src/cli/cmd/tui/routes/session/footer.tsx
@@ -10,7 +10,7 @@ export function Footer() {
const { theme } = useTheme()
const sync = useSync()
const route = useRoute()
- const mcp = createMemo(() => Object.keys(sync.data.mcp))
+ const mcp = createMemo(() => Object.values(sync.data.mcp).filter((x) => x.status === "connected").length)
const mcpError = createMemo(() => Object.values(sync.data.mcp).some((x) => x.status === "failed"))
const lsp = createMemo(() => Object.keys(sync.data.lsp))
const permissions = createMemo(() => {
@@ -66,7 +66,7 @@ export function Footer() {
• {lsp().length} LSP
-
+
@@ -76,7 +76,7 @@ export function Footer() {
⊙
- {mcp().length} MCP
+ {mcp()} MCP
/status