Riza MCP Server について
Riza MCP ServerはRiza APIをツールとして提供し、LLMが生成したコードをRizaの隔離されたコードインタープリターで実行します。保存済みツールの作成、取得、編集、実行に加え、保存しないコードの実行にも対応します。
主な機能
- 01コードツールの作成と保存
- 02保存済みツールの取得と編集
- 03利用可能なツールの一覧表示
- 04保存済みツールの安全な実行
- 05コードを保存せずに実行
活用シーン
- 01LLMが書いたコードを再利用可能なツール化
- 02保存済みの独自ツールを隔離環境で実行
- 03一時的なコードを保存せずに実行
MCP 対応
MCPクライアントにRiza APIのエンドポイントをツールとして提供し、コード実行と保存済みツールの管理を可能にします。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
6掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| name | string | はい | 作成するツールの名前です。この名前を使ってツールを呼び出します。 |
| description | string | はい | 作成するツールの説明です。今後、あなたや他のエージェント、ユーザーが適切なツールを選ぶ際に役立ちます。 |
| code | string | はい | 作成するツールの TypeScript コードです。`input` という引数を 1 つ受け取る、`execute` という名前の有効な TypeScript 関数を記述してください。呼び出し時に渡される `input` は、ツールの `input_schema` のスキーマに適合します。 |
| input_schema | object | はい | ツールの入力スキーマです。有効な JSON Schema オブジェクトである必要があります。 |
| language | string | はい | 作成するツールの言語です。'TYPESCRIPT' または 'PYTHON' のいずれかである必要があります。 |
詳細
Riza MCP サーバー
Riza は、LLM が生成したコードを実行するための、分離されたコードインタープリターを提供します。
当社の 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 サーバーは、LLM に以下のツールを提供します。
create_tool:LLM はコードを作成し、Riza の Tools API を使ってツールとして保存できます。その後、execute_toolを使って Riza 上で安全にこれらのツールを実行できます。fetch_tool:LLM はソースコードを含む、保存済みの Riza ツールを取得できます。ツールの編集に役立ちます。execute_tool:保存済みのツールを Riza のコードインタープリター API 上で安全に実行します。edit_tool:保存済みの既存のツールを編集します。list_tools:利用可能な保存済みツールの一覧を表示します。execute_code:コードをツールとして保存せずに、任意のコードを Riza のコードインタープリター API 上で安全に実行します。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。