[PROBLEM] Unwanted 'exa' MCP server suddenly showing up in the sidebar? #3181

Closed
opened 2026-02-16 17:39:01 -05:00 by yindo · 2 comments
Owner

Originally created by @ariane-emory on GitHub (Nov 28, 2025).

Description

I happened to open the right sidebar (I usually have it closed) today and all of a sudden, there's some MCP server called 'exa' listed as connected.

I did not configure this MCP server in my opencode.jsonc file or consent to connecting to it. This feels like an unwanted intrusion.

What is this MCP server, where did it come from, why am I suddenly being connected to it and how do I get rid of it?

OpenCode version

1.0.119

Steps to reproduce

  1. Launch opencode.
  2. Open the right sidebar using <leader>.
  3. Observe that a mysterious unwanted 'exa' MCP server has suddenly intruded.

Screenshot and/or share link

Image

Operating System

MacOS Sequoia latest

Terminal

iTerm2

Originally created by @ariane-emory on GitHub (Nov 28, 2025). ### Description I happened to open the right sidebar (I usually have it closed) today and all of a sudden, there's some MCP server called 'exa' listed as connected. I did not configure this MCP server in my `opencode.jsonc` file or consent to connecting to it. This feels like an unwanted intrusion. What is this MCP server, where did it come from, why am I suddenly being connected to it and how do I get rid of it? ### OpenCode version 1.0.119 ### Steps to reproduce 1. Launch opencode. 2. Open the right sidebar using `<leader>`. 3. Observe that a mysterious unwanted 'exa' MCP server has suddenly intruded. ### Screenshot and/or share link <img width="263" height="183" alt="Image" src="https://github.com/user-attachments/assets/9490ca21-013e-4014-9296-94e3e7683dba" /> ### Operating System MacOS Sequoia latest ### Terminal iTerm2
yindo added the opentuibug labels 2026-02-16 17:39:01 -05:00
yindo closed this issue 2026-02-16 17:39:01 -05:00
Author
Owner

@github-actions[bot] commented on GitHub (Nov 28, 2025):

This issue might be related to broader MCP server management concerns. Please check:

  • #4854: 'How to enable mcp tool approval dialog?' - Discusses MCP tools being enabled by default and visibility concerns
  • #4525: '[FEATURE]: MCP startup optimization, only start if usable in project' - Feature request to optimize which MCP servers are started

The core problem appears to be that MCP servers are being made visible/connected by default without explicit user configuration, which is the concern raised in this issue. Feel free to ignore if this 'exa' server has a different root cause.

@github-actions[bot] commented on GitHub (Nov 28, 2025): This issue might be related to broader MCP server management concerns. Please check: - #4854: 'How to enable mcp tool approval dialog?' - Discusses MCP tools being enabled by default and visibility concerns - #4525: '[FEATURE]: MCP startup optimization, only start if usable in project' - Feature request to optimize which MCP servers are started The core problem appears to be that MCP servers are being made visible/connected by default without explicit user configuration, which is the concern raised in this issue. Feel free to ignore if this 'exa' server has a different root cause.
Author
Owner

@ariane-emory commented on GitHub (Nov 28, 2025):

Apparently this is coming from the .opencode/opencode.jsonc in the opencode project's own GH repository.

Well, at least the question of where it's coming from is answered, I'll just have to remember to disable it in my personal fork.

@ariane-emory commented on GitHub (Nov 28, 2025): Apparently this is coming from the `.opencode/opencode.jsonc` in the opencode project's own GH repository. Well, at least the question of where it's coming from is answered, I'll just have to remember to disable it in my personal fork.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: anomalyco/opencode#3181