Installing the Catalog MCP Backend Plugin#
This guide will help you install and set up the Catalog MCP backend plugin in your Backstage instance.
Prerequisites#
Before installing the plugin, ensure you have:
- A working Backstage backend
- Backstage Catalog populated with entities
- Access to modify your Backstage backend configuration
- MCP server configured in your Backstage instance
Installation Steps#
1. Add the Package#
Install the plugin package using yarn:
2. Add to Backend#
Add the plugin to your backend (typically packages/backend/src/index.ts):
Verification#
After installation, verify that:
- The plugin appears in your package.json dependencies
- The backend starts without errors
- MCP actions are registered and accessible
- You can access the catalog API
Verify MCP Actions Registration#
You can verify the plugin is working by checking that the MCP actions are available. The following actions should be registered:
get_entities_by_ownerget_entities_by_annotationget_entity_types_for_kindget_all_entities_by_kind_and_typeget_entities_with_custom_query
Next Steps#
After successful installation, proceed to: 1. Configuration Guide - Set up authentication and optimize queries