Riza MCP Server

Riza MCP Server

site icon
2024.12.18 9
JavaScript代码解释器LLM代码执行开发效率
Riza MCP Server 是一个为LLM(大型语言模型)生成的代码提供隔离代码解释器的服务。它通过封装Riza API,提供了一系列端点作为独立工具,使LLM能够安全地创建、编辑、执行和管理代码工具。
View on GitHub

Overview

基本能力

产品定位

Riza MCP Server 旨在为LLM生成的代码提供一个安全、隔离的执行环境,支持代码的创建、编辑、执行和管理。

核心功能

  • 代码工具管理:支持创建、编辑、列出和获取代码工具。
  • 代码执行:安全执行保存的工具或任意代码。
  • 工具操作:包括工具的创建、编辑、执行和列表查看。

适用场景

  • LLM代码生成:为LLM生成的代码提供安全的执行环境。
  • 代码工具管理:管理和维护由LLM生成的代码工具。
  • 代码调试:安全地调试和执行代码片段。

工具列表

  • create_tool:创建并保存代码工具。
  • fetch_tool:获取保存的工具及其源代码。
  • execute_tool:执行保存的工具。
  • edit_tool:编辑现有的工具。
  • list_tools:列出所有可用的工具。
  • execute_code:安全执行任意代码,无需保存为工具。

常见问题解答

  • 如何获取API密钥?在Riza Dashboard免费获取。
  • 如何配置MCP客户端?参考提供的JSON配置示例。

使用教程

使用依赖

  • 需要安装Node.js和npm。

安装教程

  1. 确保已安装Node.js和npm。
  2. 运行以下命令安装Riza MCP Server:
npx @riza-io/riza-mcp
  1. 配置环境变量RIZA_API_KEY为你的API密钥。

调试方式

  • 确保API密钥正确配置。
  • 使用提供的工具端点进行测试,例如:
curl -X POST http://localhost:port/execute_tool -H "Content-Type: application/json" -d '{"tool_id": "your-tool-id"}'

许可证

None