mcpField
R
Riza MCP Server

Riza MCP Server

本地服务
github.com/riza-io开发工具1397 周前更新

关于 Riza MCP Server

Riza MCP Server 将 Riza API 封装为工具,让 LLM 生成的代码在 Riza 的隔离代码解释器中执行。它支持创建、查看、编辑和运行已保存工具,也可安全执行未保存的代码。

主要功能

  1. 01创建并保存代码工具
  2. 02获取和编辑已保存工具
  3. 03列出可用工具
  4. 04安全执行已保存工具
  5. 05执行不保存的代码

适用场景

  1. 01让 LLM 将代码封装为可复用工具
  2. 02安全运行已保存的自定义工具
  3. 03临时执行无需保存的代码

MCP 相关

该 MCP 服务将 Riza API 的端点作为工具提供给 MCP 客户端,包括代码执行及已保存工具的管理。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"riza": {
"command": "npx",
"args": [
"-y",
"@riza-io/riza-mcp"
],
"env": {
"RIZA_API_KEY": "<RIZA_API_KEY>"
}
}
}
}
启动命令npx -y @riza-io/riza-mcp
需要配置的环境变量
RIZA_API_KEY密钥

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@riza-io/riza-mcp

工具

6

收录的工具列表 · 更新于 3 周前

参数类型必填说明
namestring是你正在编写的工具的名称。你将使用此名称调用该工具。
descriptionstring是你正在编写的工具的描述。这有助于你或其他 Agent 或人员今后选择合适的工具。
codestring是你正在编写的工具的 TypeScript 代码。代码应是一个名为 `execute` 的有效 TypeScript 函数,并接收一个名为 `input` 的参数。调用时,提供的 `input` 将符合该工具 `input_schema` 的架构。
input_schemaobject是工具的输入架构。必须是有效的 JSON Schema 对象。
languagestring是你正在编写的工具所用的语言。必须为 '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

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。