Backstage MCP Server
Provides comprehensive knowledge and tools for Backstage development including plugin scaffolding, API reference documentation, code examples, and access to community resources for building and customizing Backstage applications.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Backstage MCP Server how do I create a new frontend plugin for the catalog?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Backstage MCP Server
The MCP server is essentially a complete Backstage consultant in your development environment! 🚀
A comprehensive Model Context Protocol (MCP) server providing extensive knowledge about Backstage for plugin development and customization.
Features
This MCP server provides access to:
Backstage Overview: Core concepts, features, benefits, and architecture
Plugin Development Guide: Complete guide for creating custom plugins
API Reference: REST endpoints, GraphQL APIs, and client libraries
Community Resources: Discord channels, common questions, and learning materials
Code Examples: Practical examples for common development scenarios
Plugin Scaffolding: Generate plugin templates with custom configurations
Related MCP server: Aindreyway MCP Codex Keeper
Available Tools
1. get_backstage_overview
Get comprehensive overview of Backstage framework.
Optional
sectionparameter:whatIsBackstage,coreFeatures,benefits,architecture
2. get_plugin_development_guide
Get detailed plugin development guide.
Optional
topicparameter:overview,gettingStarted,pluginStructure,commonPatterns,apis,testing,deployment,bestPractices
3. get_api_reference
Get Backstage API reference documentation.
Optional
apiparameter:catalogApi,scaffolderApi,techDocsApi,authApi,searchApi,proxyApi,graphqlApi
4. get_community_resources
Get community resources and support information.
Optional
categoryparameter:officialChannels,communityPlugins,commonQuestions,learningResources,adoptionStories,contributing
5. get_backstage_examples
Get code examples and samples.
Optional
typeparameter:pluginExamples,catalogExamples,templateExamples,configExamplesOptional
specificparameter for specific examples within a type
6. search_backstage_knowledge
Search across all knowledge bases.
Required
queryparameter: search terms
7. get_plugin_scaffold_template
Generate plugin scaffold templates.
Required
pluginType:frontend,backend,fullstack,commonRequired
pluginName: name of your pluginOptional
featuresarray:routing,api-client,entity-provider,scaffolder-action,search-collator
Installation
Option 1: Docker (Recommended for Sharing)
# Quick setup
./setup.sh
# Or manual setup
npm run docker:compose:upUsage
With Cursor/Claude Desktop (Docker)
Add to your MCP configuration:
{
"mcpServers": {
"backstage": {
"command": "docker",
"args": ["exec", "-i", "backstage-mcp-server", "node", "dist/index.js"]
}
}
}Sharing with Friends
See SHARING_GUIDE.md for complete instructions on sharing this server with friends.
Knowledge Base Coverage
Core Backstage Concepts: Software Catalog, Templates, TechDocs, Plugins
Plugin Development: Frontend, backend, and full-stack plugin creation
API Integration: REST APIs, GraphQL, client libraries
Community Insights: Discord discussions, common questions, best practices
Real Examples: Working code samples for typical scenarios
Configuration: App config, authentication, integrations
Contributing
This knowledge base is continuously updated with the latest Backstage information. To contribute:
Update knowledge files in
src/knowledge/Add new tools in
src/index.tsTest with real Backstage scenarios
Submit pull requests
Resources
License
Apache 2.0
Available Tools
7 toolsget_api_referenceC
Get Backstage API reference including REST endpoints, GraphQL, and client libraries
Inputs: api.
get_backstage_examplesC
Get code examples and samples for common Backstage development scenarios
Inputs: type, specific.
get_backstage_overviewC
Get comprehensive overview of Backstage framework including core features, benefits, and architecture
Inputs: section.
get_community_resourcesC
Get community resources, support channels, and common questions about Backstage
Inputs: category.
get_plugin_development_guideB
Get detailed guide for developing Backstage plugins including setup, structure, and best practices
Inputs: topic.
get_plugin_scaffold_templateC
Generate a plugin scaffold template with specified configuration
Inputs: pluginType (required), pluginName (required), features.
search_backstage_knowledgeC
Search across all Backstage knowledge for specific topics or keywords
Inputs: query (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 7 tools
Every tool has a clearly distinct purpose with no ambiguity. The tools target specific resources like API references, examples, overviews, community resources, plugin guides, templates, and search, making it easy for an agent to select the right tool without confusion.
All tool names follow a consistent verb_noun pattern with 'get_' or 'search_' prefixes, such as get_api_reference, get_backstage_examples, and search_backstage_knowledge. This predictable naming scheme enhances readability and usability.
With 7 tools, the server is well-scoped for its purpose of providing Backstage knowledge and development resources. Each tool earns its place by covering distinct aspects like documentation, examples, guides, and search, without being overly sparse or bloated.
The tool surface is complete for the domain of Backstage information retrieval, covering CRUD-like operations (get/search) across all key areas: API, examples, overview, community, plugin development, templates, and search. There are no obvious gaps that would cause agent failures.
Maintenance
Related MCP Connectors
The Cortex MCP server provides read-only access to real-time engineering context from the Cortex developer portal, allowing AI coding assistants to answer natural language questions about your organization's catalog (microservices, libraries, domains, teams, infrastructure), scorecards (engineering standards and best practices), initiatives (goals and deadlines), and Engineering Intelligence metrics. It includes tools for querying documentation, tracking personal entities, and accessing AI-assisted insights across the entire Cortex ecosystem.
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Official Duck Framework MCP server for AI-assisted development and project scaffolding.
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Related MCP Servers
- AlicenseBqualityDmaintenanceProvides comprehensive access to MCP documentation through structured guides, full-text search, and interactive development workflows for building servers and clients.323 npmMIT
- AlicenseAqualityDmaintenanceAn intelligent MCP server that serves as a guardian of development knowledge, providing AI assistants with curated access to latest documentation and best practices.484 npm1MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server for EndstoneMC development, enabling module information queries, code search, plugin template generation, event handling guidance, and development tutorials through natural language.2MIT
- AlicenseBqualityBmaintenanceMCP server wrapping Backstage — query service catalog, fetch TechDocs, and scaffold services via AI agents.7Apache 2.0