Bee Agent & Model Context Protocol with Backstage
About
A sample MCP Server and Agent that uses it to pull data from a Backstage instanace
Explore
- MCP server exposing tools for LLMs to use Backstage APIs.
- Sample agent built with the Bee Agent Framework.
- Integration via static token-based HTTP authentication.
- Runs locally on http://localhost:8080.
Enable static, token-based, access to Backstage. This allows a client to
interact with the HTTP API using the token in an authorization header.
appConfig:
backend:
auth:
externalAccess:
- type: static
options:
token: 'notasecuretoken'
subject: mcp
This repository demonstrates how to create a Model Context Protocol (MCP)
server that provides tools that LLMs can use to communicate with a Backstage
instance. A sample Agent, built using the Bee Agent Framework,
is included to demonstrate how to interact with the MCP server.
Run the Demo
Configure Backstage
Enable static, token-based, access to Backstage. This allows a client to
interact with the HTTP API using the token in an authorization header.
appConfig:
backend:
auth:
externalAccess:
- type: static
options:
token: 'notasecuretoken'
subject: mcp
Run the MCP Server
Install dependencies and prepare environment variables:
cd server
npm i
cp .env.template .env
Edit the .env file to with valid values, then start the server:
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



