后台MCP
服务器已经过测试 鹅。详见下文。
特性
- 列出可用的后台模板
- 从命令行实例化模板
需求
A. 后台 需要安装。 安装需要启用 服务到服务 沟通。 用户需要访问用于此类通信的令牌。这 yaml 下面的代码片段显示了它的设置位置和方式。
app:
# ...
backend:
# ...
auth:
# ...
externalAccess:
- type: static
options:
token:
subject: curl-requests解剖学
依赖项
该项目正在使用:
io.quarkiverse.mcp
quarkus-mcp-server-stdio
1.0.0.Alpha5
用于实现从stdin读取并写入stdout的mcp服务器。
它还使用:
io.quarkiverse.backstage
quarkus-backstage
0.4.1
为了与 后台 API
实施情况
实现非常简单,因为需要一个小文件: \[\[src/main/java.org/acme/Backstage.java\]\]
设置鹅
鹅 是一个本地AI代理,作为交互式shell运行,支持插件(包括mcp服务器)。
要设置鹅以使用此mcp服务器,请在config.yaml中添加以下扩展名:
quarkus-backstage-mcp:
args:
- --quiet
- /home/iocanel/demo/backstage-mcp/target/quarkus-app/quarkus-run.jar
cmd: jbang
enabled: true
envs: {}
name: quarkus-backstage-mcp
type: stdio示例提示
列出模板
list all the available backstage templates实例化模板
要实例化模板,需要包含要使用的模板参数的values.yaml文件。 可以使用后台CLI从模板中提取默认值:
quarkus backstage template info --show-default-values 输出可以保存到文件中,比如 values.yaml 然后用于从鹅会话实例化模板:
create a new project from template using values from values.yaml
