
Restate operations MCP server

2025.04.21
0
TypeScript服务管理状态查询开发效率
Restate operations MCP server 是一个将 Restate Admin API 作为工具通过 MCP 协议暴露的服务。它主要用于管理和操作 Restate 服务,包括服务部署、配置更新、服务调用管理以及状态查询等功能。
View on GitHub
Overview
基本能力
产品定位
Restate operations MCP server 是一个管理和操作 Restate 服务的工具,通过 MCP 协议提供对 Restate Admin API 的访问。
核心功能
- 管理和部署服务,包括更新配置设置
- 列出、取消/终止服务调用
- 查询 KV 状态和其他通过内省模式暴露的属性
适用场景
- 需要管理和监控 Restate 服务的场景
- 需要动态更新服务配置的场景
- 需要查询和操作服务状态的场景
工具列表
- 服务管理工具:用于管理和部署服务
- 调用管理工具:用于列出和操作服务调用
- 状态查询工具:用于查询服务的 KV 状态和其他属性
常见问题解答
- 如何列出我的 Restate 服务?
- 如何部署一个运行在特定位置的服务?
- 如何更新幂等性保留设置?
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
- 克隆或下载项目代码。
- 运行以下命令进行构建:
npm run clean-install && npm run build
- 注册 MCP 服务器,编辑配置文件如下:
{
"mcpServers": {
"restate": {
"command": "node",
"args": [".../restate-mcp-server/dist/index.js"]
}
}
}
调试方式
安装完成后,可以通过以下命令进行调试:
node .../restate-mcp-server/dist/index.js