Skip to content

[BUG] Docs mention missing Enable MCP Server Creation setting #895

Description

@edelauna

Describe the bug
The MCP documentation describes a separate Enable MCP Server Creation setting, but Zoo Code VS Code extension v3.68.0 does not appear to expose or persist that setting.

Docs page:
https://docs.zoocode.dev/features/mcp/using-mcp-in-roo#enabling-or-disabling-mcp-server-creation

To Reproduce
Steps to reproduce the behavior:

  1. Install or inspect Zoo Code VS Code extension v3.68.0.
  2. Open the Zoo Code MCP settings view.
  3. Look for the documented Enable MCP Server Creation checkbox.
  4. Compare this with the docs section "Enabling or Disabling MCP Server Creation".

Expected behavior
The docs should match the product behavior. Either:

  • the Enable MCP Server Creation toggle should exist in the MCP settings UI, or
  • the docs should be updated to remove/qualify the separate toggle and explain the current Enable MCP Servers behavior.

Screenshots
N/A

Video
N/A

What version of zoo are you running
v3.68.0

Additional context
Code inspection on origin/main at v3.68.0 suggests the only MCP-wide persisted setting is mcpEnabled:

  • webview-ui/src/components/mcp/McpView.tsx renders only McpEnabledToggle.
  • webview-ui/src/components/mcp/McpEnabledToggle.tsx updates only updatedSettings: { mcpEnabled: ... }.
  • packages/types/src/global-settings.ts defines mcpEnabled, but no separate MCP server creation setting.

There is still unused i18n text for enableServerCreation in webview-ui/src/i18n/locales/en/mcp.json, which may be why the docs still mention the setting.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions