关于 Riza MCP Server
Riza MCP Server 将 Riza API 封装为工具,让 LLM 生成的代码在 Riza 的隔离代码解释器中执行。它支持创建、查看、编辑和运行已保存工具,也可安全执行未保存的代码。
主要功能
- 01创建并保存代码工具
- 02获取和编辑已保存工具
- 03列出可用工具
- 04安全执行已保存工具
- 05执行不保存的代码
适用场景
- 01让 LLM 将代码封装为可复用工具
- 02安全运行已保存的自定义工具
- 03临时执行无需保存的代码
MCP 相关
该 MCP 服务将 Riza API 的端点作为工具提供给 MCP 客户端,包括代码执行及已保存工具的管理。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
6收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| name | string | 是 | 你正在编写的工具的名称。你将使用此名称调用该工具。 |
| description | string | 是 | 你正在编写的工具的描述。这有助于你或其他 Agent 或人员今后选择合适的工具。 |
| code | string | 是 | 你正在编写的工具的 TypeScript 代码。代码应是一个名为 `execute` 的有效 TypeScript 函数,并接收一个名为 `input` 的参数。调用时,提供的 `input` 将符合该工具 `input_schema` 的架构。 |
| input_schema | object | 是 | 工具的输入架构。必须是有效的 JSON Schema 对象。 |
| language | string | 是 | 你正在编写的工具所用的语言。必须为 'TYPESCRIPT' 或 'PYTHON'。 |
详细介绍
Riza MCP 服务
Riza 为大模型生成的代码提供隔离的代码解释器。
我们的 MCP 服务实现封装了 Riza API,并将各个端点作为独立的工具提供。
请按照下方说明使用 Claude Desktop 进行配置,或根据需要调整配置以适配你的 MCP 客户端。你可以在 Riza Dashboard 中获取免费的 Riza API 密钥。
{
"mcpServers": {
"riza-server": {
"command": "npx",
"args": [
"@riza-io/riza-mcp"
],
"env": {
"RIZA_API_KEY": "your-api-key"
}
}
}
}
Riza MCP 服务为你的大模型提供了多种工具:
create_tool:大模型可以编写代码,并使用 Riza Tools API 将其保存为工具。然后,它可以使用execute_tool在 Riza 上安全地执行这些工具。fetch_tool:大模型可以获取已保存的 Riza 工具,包括源代码,这有助于编辑工具。execute_tool:通过 Riza 的代码解释器 API 安全地执行已保存的工具。edit_tool:编辑现有的已保存工具。list_tools:列出可用的已保存工具。execute_code:通过 Riza 的代码解释器 API 安全地执行任意代码,而无需将其保存为工具。
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。