feat: add pluginId to actions, server name/description config, dot separator for namespaced tools (#33344)

Signed-off-by: benjdlambert <ben@blam.sh>
This commit is contained in:
Ben Lambert
2026-03-17 08:47:51 +01:00
committed by GitHub
parent 5096efc276
commit dee4283ccf
13 changed files with 150 additions and 25 deletions
+13 -1
View File
@@ -16,10 +16,22 @@
export interface Config {
mcpActions?: {
/**
* Display name for the MCP server. Defaults to "backstage".
* Used when running a single bundled server without mcpActions.servers.
*/
name?: string;
/**
* Description of the MCP server.
* Used when running a single bundled server without mcpActions.servers.
*/
description?: string;
/**
* When true, MCP tool names include the plugin ID prefix to avoid
* collisions across plugins. For example an action registered as
* "get-entity" by the catalog plugin becomes "catalog:get-entity".
* "get-entity" by the catalog plugin becomes "catalog.get-entity".
* Defaults to true.
*/
namespacedToolNames?: boolean;