Skip to content

Plugin mcps #14371

@pelikhan

Description

@pelikhan

The syntax for defining plugin in the frontmatter should support an object type instead of just a string. The current string value is the URL. The new object should include:

  • url: the existing URL string
  • mcp.env: a set of environment variables where the user can specify secrets that must be passed when instantiating the MCP server as part of the plugin definition.

The MCP field is required to mount the MCP server for the plugin. When that field is defined, the compiler should generate code to scan the MCP JSON and insert it into the configuration passed to the gateway, along with the required environment-variables. Those environment-variables must also be passed to the step so they can be resolved.

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions