HA

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

128 stars 7 forks 品質 67 トレンド 16

HOPX用のモデルコンテキストプロトコル(MCP)サーバー。AIアシスタントが孤立したクラウドコンテナ内でコードを実行できるようにします。

概要

HOPX用のモデルコンテキストプロトコル(MCP)サーバー。AIアシスタントが孤立したクラウドコンテナ内でコードを実行できるようにします。 - Python、JavaScript、Bash、Goを分離コンテナで実行 - pandas、numpy、matplotlib(事前インストール済み)によるデータ解析 - ファイル操作およびシステムコマンド - バックグラウンドプロセスおよび長期実行タスク IDEにMCPサーバー構成を追加する: ~/ライブラリ/Application Support/Claude/claude_desktop_config.json(macOS)または%APPDATA%\Claude\claude_desktop_config.json(Windows)に追加: 設定後にClaudeデスクトップを再起動してください。 構成形式はIDEによって異なります。以下のパラメータを追加:- コマンド:uvx - Args: ["hopx-mcp"] - environment: HOPX_API_KEY=your-api-key-here 同じ環境での複数操作の場合: - create_sandbox() - サンドボックスを作成する - list_sandboxes() - サンドボックスのリスト - delete_sandbox() - サンドボックスを終了する

概要(AI 翻訳)

HOPX用のモデルコンテキストプロトコル(MCP)サーバー。AIアシスタントが孤立したクラウドコンテナ内でコードを実行できるようにします。

MCP名: io.github.hopx-ai/hopx-mcp

設置

APIキーは hopx.ai で入手してください。


能力

  • Python、JavaScript、Bash、Goを分離されたコンテナで実行
  • pandas、numpy、matplotlib(事前インストール)によるデータ解析
  • ファイル操作およびシステムコマンド
  • バックグラウンドプロセスおよび長期実行タスク

コンテナは使用後に自動破壊されます。


構成

APIキーを入手

hopx.ai で登録してください。

IDEの設定

IDEにMCPサーバー構成を追加する:

Claude Desktop

~/Library/Application Support/Claude/claude_desktop_config.json(macOS)または%APPDATA%\Claude\claude_desktop_config.json(Windows)に追加:

設定後にClaudeデスクトップを再起動してください。

カーソル

.cursor/mcp.jsonに追加:

VSコード

.vscode/mcp.jsonに加算:

その他のIDE

構成形式はIDEによって異なります。以下のパラメータを追加してください:

  • コマンド:uvx
  • アルグス:["hopx-mcp"]
  • 環境:HOPX_API_KEY=your-api-key-here

使用法

クイック・エグス

リターン:

持続的なサンドボックス

同じ環境での複数操作の場合:


このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

README

以下は原文 README の抜粋です。原文を見る。

HOPX MCP Server

Model Context Protocol (MCP) server for HOPX. Enables AI assistants to execute code in isolated cloud containers.

MCP Name: io.github.hopx-ai/hopx-mcp

Installation

uvx hopx-mcp

Get your API key at hopx.ai.


Capabilities

  • Execute Python, JavaScript, Bash, and Go in isolated containers
  • Data analysis with pandas, numpy, matplotlib (pre-installed)
  • File operations and system commands
  • Background processes and long-running tasks

Containers auto-destroy after use.


Configuration

Get API Key

Sign up at hopx.ai.

Configure IDE

Add MCP server configuration to your IDE:


Usage

Quick Execution

execute_code_isolated(
    code='print("Hello, World!")',
    language='python',
    timeout=30
)

Returns:

{
    'stdout': 'Hello, World!\n',
    'exit_code': 0,
    'execution_time': 0.123,
    'sandbox_id': '1762778786mxaco6r2'
}

Persistent Sandbox

For multiple operations in the same environment:

# Create sandbox
sandbox = create_sandbox(
    template_id='code-interpreter',
    timeout_seconds=3600
)

sandbox_id = sandbox['id']

# Run operations
execute_code(sandbox_id, 'import pandas as pd')
execute_code(sandbox_id, 'df = pd.read_csv("data.csv")')
file_write(sandbox_id, '/workspace/output.txt', 'results')
content = file_read(sandbox_id, '/workspace/output.txt')

# Cleanup
delete_sandbox(sandbox_id)

Available Tools

Sandbox Management:

GitHub で README 全文を見る

インストール

uvx hopx-mcp
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "hopx-sandbox": { "command": "uvx", "args": ["hopx-mcp"], "env": { "HOPX_API_KEY": "your-api-key-here" } } } }