HOPX的模型上下文协议(MCP)服务器。使AI助手能够在隔离的云容器中执行代码。
概览
HOPX的模型上下文协议(MCP)服务器。使AI助手能够在隔离的云容器中执行代码。 - 在隔离容器中执行Python、JavaScript、Bash和Go——使用pandas、numpy、matplotlib(预装)进行数据分析——文件操作和系统命令——后台进程和长期运行任务 将MCP服务器配置添加到你的IDE中: 添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或 %APPDATA%\Claude\claude_desktop_config.json(Windows): 配置后重启Claude桌面。 配置格式因 IDE 而异。添加以下参数:- 命令:uvx - Args: [“hopx-mcp”] - 环境:HOPX_API_KEY=your-api-key-here 同一环境中的多个操作: - create_sandbox() - 创建沙盒 - list_sandboxes() - 列出沙盒 - delete_sandbox() - 终止沙盒
概述(AI 翻译)
HOPX的模型上下文协议(MCP)服务器。使AI助手能够在隔离的云容器中执行代码。
MCP名称: io.github.hopx-ai/hopx-mcp
安装
请 hopx.ai 获取您的API密钥。
能力
- 在隔离容器中执行 Python、JavaScript、Bash 和 Go
- 使用pandas、numpy、matplotlib(预装)进行数据分析
- 文件操作和系统命令
- 后台进程和长期运行任务
容器使用后会自动销毁。
配置
获取API密钥
请在 hopx.ai 注册。
配置IDE
将MCP服务器配置添加到你的IDE中:
Claude Desktop
添加到 ~/Library/Application Support/Claude/claude_desktop_config.json(macOS)或%APPDATA%\Claude\claude_desktop_config.json(Windows):
配置后重启Claude桌面。
光标
加到.cursor/mcp.json:
VS Code
添加到.vscode/mcp.json:
其他IDE
配置格式因 IDE 而异。添加以下参数:
- 指令:
uvx - Args:
["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:
安装
uvx hopx-mcp配置
{
"mcpServers": {
"hopx-sandbox": {
"command": "uvx",
"args": ["hopx-mcp"],
"env": {
"HOPX_API_KEY": "your-api-key-here"
}
}
}
}