具有后台的蜜蜂代理和模型上下文协议
此存储库演示了如何创建 模型上下文协议(MCP) 提供LLM可用于与Backstage通信的工具的服务器 例子一个示例代理,使用 蜜蜂代理框架, 包括演示如何与MCP服务器交互。
运行演示
配置后台
启用对Backstage的静态、基于令牌的访问。这允许客户端 使用 token 在一个 authorization 头球
appConfig:
backend:
auth:
externalAccess:
- type: static
options:
token: 'notasecuretoken'
subject: mcp运行MCP服务器
安装依赖项并准备环境变量:
cd server
npm i
cp .env.template .env编辑 .env 将文件保存为有效值,然后启动服务器:
# Load variables
source .env
# Build and run the server
npm run build && npm start MCP服务器将开始监听http://localhost:8080
运行代理
在另一个终端中,安装依赖项并设置环境变量:
cd agent
cp .env.template .env
npm i运行代理:
npm run build && npm start
