
Riza MCP Server

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。
安装教程
- 确保已安装Node.js和npm。
- 运行以下命令安装Riza MCP Server:
npx @riza-io/riza-mcp
- 配置环境变量
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