MCP 与 Backstage 示例

MCP 与 Backstage 示例

展示如何创建支持 LLM 与 Backstage 交互的 MCP 服务器,并包含一个示例代理。

快速入门指南

配置 Backstage

启用静态令牌访问,在配置文件中添加以下内容:

appConfig:
  backend:
    auth:
      externalAccess:
      - type: static
        options:
        token: 'notasecuretoken'
        subject: mcp

启动 MCP 服务器

  1. 安装依赖并准备环境变量:
    cd server
    npm i
    cp .env.template .env
    
  2. 编辑 .env 文件,填写有效值。
  3. 启动服务器:
    source .env
    npm run build && npm start
    

服务器将运行在 http://localhost:8080

启动代理

  1. 在另一个终端中安装依赖:
    cd agent
    cp .env.template .env
    npm i
    
  2. 启动代理:
    npm run build && npm start