Skip to content

[Bug]: Mcp valid but wrong #3412

@JerryNixon

Description

@JerryNixon

What?

There is a Boolean shorthand on entities currently supported in the 2.0 JSON schema:

{
  "entities": {
    "Products": {
      "mcp": true
    },
    "SensitiveData": {
      "mcp": false
    }
  }
}

However, here's the problem:

{
  "entities": {
    "Products": {
      "mcp": {
        "dml-tools": true,
        "custom-tool": false
      }
    },
    "SensitiveData": {
      "mcp": {
        "dml-tools": false,
        "custom-tool": false
      }
    }
  }
}

This is confusing

It is unclear which sub-property the shorthand is actually toggling.

Fix

Remove the shorthand on entities, I have already removed it from the docs.

Not in runtime!

Do not remove the runtime.mcp.enabled shorthand, that is still great!

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    Status

    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions