jungle-grid-mcp-server
OfficialJungle Grid MCP Server
Запускайте рабочие нагрузки на GPU в Jungle Grid из ИИ-хостов с поддержкой MCP, таких как Claude Desktop, Cursor, Windsurf и MCP Inspector.
Сервер работает локально через stdio и перенаправляет вызовы инструментов в REST API Jungle Grid с использованием вашего API-ключа.
Требования
Node.js 18 или новее
API-ключ Jungle Grid
Опционально:
JUNGLE_GRID_API_URLдля самохостируемого оркестратора
Для полноценного рабочего процесса отправки заданий API-ключу требуются права jobs:write. Эта область действия позволяет оценивать, отправлять, опрашивать, отменять и получать логи для заданий, принадлежащих учетной записи ключа. Для list_jobs по-прежнему требуются права jobs:read.
Related MCP server: jlab-mcp
Быстрый старт
JUNGLE_GRID_API_KEY=jg_... npx -y @jungle-grid/mcpВ Windows PowerShell:
$env:JUNGLE_GRID_API_KEY = "jg_..."
npx -y @jungle-grid/mcpСервер использует stdio, поэтому при успешном ручном запуске он будет ожидать сообщений MCP. Если JUNGLE_GRID_API_KEY отсутствует, он завершит работу с понятной ошибкой.
Claude Desktop
Добавьте это в claude_desktop_config.json, затем полностью перезапустите Claude Desktop.
{
"mcpServers": {
"junglegrid": {
"command": "npx",
"args": ["-y", "@jungle-grid/mcp"],
"env": {
"JUNGLE_GRID_API_KEY": "jg_..."
}
}
}
}Путь к конфигурации в Windows:
%APPDATA%\Claude\claude_desktop_config.jsonПуть к конфигурации в macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonКонфигурация Cursor или Project MCP
Для конфигурации проекта, которая добавляется в репозиторий, избегайте фиксации секретов. Поместите API-ключ в среду, используемую для запуска Cursor, и храните конфигурацию без секретов.
{
"mcpServers": {
"junglegrid": {
"command": "npx",
"args": ["-y", "@jungle-grid/mcp"]
}
}
}Для локальной, нефиксируемой конфигурации вы можете включить ключ напрямую:
{
"mcpServers": {
"junglegrid": {
"command": "npx",
"args": ["-y", "@jungle-grid/mcp"],
"env": {
"JUNGLE_GRID_API_KEY": "jg_..."
}
}
}
}Самохостируемый оркестратор
JUNGLE_GRID_API_URL по умолчанию имеет значение https://api.junglegrid.dev. Переопределите его, если ваш хост должен обращаться к другому оркестратору.
{
"mcpServers": {
"junglegrid": {
"command": "npx",
"args": ["-y", "@jungle-grid/mcp"],
"env": {
"JUNGLE_GRID_API_KEY": "jg_...",
"JUNGLE_GRID_API_URL": "https://your-orchestrator.example.com"
}
}
}
}Инструменты
estimate_job: оценка уровня GPU, региона, длительности и стоимости в кредитах.submit_job: отправка асинхронной рабочей нагрузки на GPU с опциональными значениямиenvironment.get_job: получение текущего статуса и деталей задания.list_jobs: список недавних заданий для аутентифицированной учетной записи.cancel_job: отмена ожидающего, стоящего в очереди или выполняющегося задания.get_job_logs: получение stdout, stderr и информации о завершении.stream_job_logs: потоковая передача логов в реальном времени до завершения или истечения времени ожидания.list_job_artifacts: список управляемых артефактов, загруженных для задания.get_artifact_download_url: создание подписанного URL для скачивания одного управляемого артефакта.
Шаблон задания в реальном времени
Используйте submit_job для запуска работы, stream_job_logs для вывода в реальном времени, а затем list_job_artifacts после завершения для получения сохраненных файлов.
{
"command": ["python", "-c", "import os; exec(os.environ['CODE'])"],
"environment": {
"CODE": "import os, json\nos.makedirs('/workspace/artifacts', exist_ok=True)\nwith open('/workspace/artifacts/output.json','w') as f:\n json.dump({'status':'ok'}, f)"
}
}Это рекомендуемый шаблон, когда реальная полезная нагрузка Python слишком велика, чтобы комфортно поместиться в массив command.
Для управляемых заданий Jungle Grid автоматически создает /workspace/artifacts и загружает любые обычные файлы, записанные туда. Пользователям не нужно создавать подписанные URL для загрузки или вручную вызывать конечные точки завершения артефактов.
Локальная разработка
npm install
npm run build
JUNGLE_GRID_API_KEY=jg_... node dist/index.jsПроверьте сервер с помощью MCP Inspector:
JUNGLE_GRID_API_KEY=jg_... npx @modelcontextprotocol/inspector node dist/index.jsПубликация
Проверьте пакет перед публикацией:
npm run build
npm pack --dry-runОпубликуйте пакет с областью действия публично:
npm publish --access publicУстранение неполадок
JUNGLE_GRID_API_KEY environment variable is required: добавьте ключ в блокenvконфигурации хоста или в среду, которая запускает хост.Инструменты не отображаются: полностью закройте и снова откройте хост MCP после редактирования конфигурации.
Старая версия пакета: зафиксируйте версию в конфигурации, например
["@jungle-grid/mcp@0.1.0"], или очистите кэш npx.Ошибки вызовов API: убедитесь, что ключ действителен, а
JUNGLE_GRID_API_URLуказывает на оркестратор, который вы намереваетесь использовать.
Приглашаем участников
Мы открываем сервер Jungle Grid MCP для участников, интересующихся ИИ-агентами, MCP, инструментами разработчика и выполнением рабочих нагрузок.
Хорошие первые области:
Улучшение документации
Добавление примеров промптов
Добавление тестов для обработчиков инструментов MCP
Добавление поддержки Docker
Улучшение GitHub Actions
Создание примеров интеграции
Начните с задач, помеченных good first issue.
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityDmaintenanceAn MCP server that enables AI agents to interact with Modal, allowing them to deploy apps and run functions in a serverless cloud environment.73MIT
- FlicenseAqualityBmaintenanceAn MCP server that enables LLMs to execute Python code on GPU-accelerated compute nodes within SLURM-managed HPC environments. It bridges local clients to remote clusters by launching JupyterLab sessions via SLURM jobs to facilitate high-performance notebook-based computation.7
- FlicenseNot gradedqualityAmaintenanceAn MCP server for monitoring and managing multi-cluster Slurm GPU jobs, enabling AI agents to execute commands, check allocations, and explore logs across HPC clusters.1
- AlicenseNot gradedqualityBmaintenanceMCP server that enables agents to dynamically switch between multiple AI models (OpenAI, Anthropic, Google, etc.) with unified protocol-driven configuration and capability discovery.Apache 2.0
Related MCP Connectors
HiveCompute MCP Server — decentralized inference router for AI agents
MCP server connecting AI agents to non-custodial staking data across 130+ networks.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jungle-Grid/mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server