Skip to content

[Feature]: Disable built-in MCP servers #1806

@elrender

Description

@elrender

Summary

It would be good to be able to disable all internal MCP servers that Openwork by default starts

Problem / goal

Openwork as of version v0.13.5 spawns 2 MCP servers on localhost for built-in and external browser.

Some companies prohibit any local hosting on corporate computers, therefore Openwork is not allowed to run there.

The goal would be simply to add flag to configuration for disabling ALL default MCP servers.

Primary user(s)

  • Bob (IT / power user)
  • Susan (non-technical)
  • Other team roles

OpenCode primitive alignment

No, this is on Openwork side.

Alignment with VISION/PRINCIPLES/PRODUCT

N/A, merely a config flag for Openwork existing feature

Testability

Start Openwork and check in logs whether default MCP servers started when they were disabled in config

Ready to build it yourself?

No

Additional context

A side comment to built-in browser - the "browser" button should not be visible when related MCP server is disabled.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions