Back to Directory/Media & Images

io.github.fjnunezp75/gpu-bridge

30 GPU-powered AI services as MCP tools. LLM, image, video, audio, embeddings & more.

Media & ImagesJavaScriptv2.4.3

GPU-Bridge MCP Server

30 GPU-powered AI services as MCP tools — LLMs, image generation, audio, video, embeddings, reranking, PDF parsing, NSFW detection & more. x402 native for autonomous AI agents: pay per request on-chain with USDC on Base L2. No API keys. No accounts.

npm version License: MIT MCP Compatible

What is GPU-Bridge?

GPU-Bridge is a unified GPU inference API with native x402 support — the open payment protocol that allows AI agents to autonomously pay for compute with USDC on Base L2. No API keys, no accounts, no human intervention required.

This MCP server exposes all 30 GPU-Bridge services as Model Context Protocol tools, giving Claude (and any MCP-compatible AI) direct access to GPU inference.


Install in Claude Desktop (2 minutes)

1. Get your API key (or use x402 for autonomous agents)

Visit gpubridge.io and grab a free API key, or use the x402 protocol for keyless agent payments.

2. Add to claude_desktop_config.json

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "gpu-bridge": {
      "command": "npx",
      "args": ["-y", "@gpu-bridge/mcp-server"],
      "env": {
        "GPUBRIDGE_API_KEY": "your_api_key_here"
      }
    }
  }
}

3. Restart Claude Desktop

That's it. Claude now has access to 30 GPU-powered AI services.


MCP Tools

gpu_run

Run any GPU-Bridge service. The primary tool for executing AI tasks.

Parameters:
  service  (string)  — Service key (e.g., "llm-4090", "flux-schnell", "whisper-l4")
  input    (object)  — Service-specific input parameters
  priority (string)  — Optional: "fast" (lowest latency) or "cheap" (lowest cost)

gpu_catalog

Get the full catalog of available services with pricing and capabilities.

gpu_estimate

Estimate cost before running a service. No authentication required.

gpu_status

Check the status of a job and retrieve results.

gpu_balance

Check your current balance, daily spend, and volume discount tier.


30 Available Services

Language Models (LLMs)

Service IDDescriptionNotes
llm-4090General purpose LLMSub-second via Groq
llm-a100Maximum capability LLMLargest models
llm-l4Ultra-fast, low cost LLMBudget option
code-4090Code generationOptimized for code
llm-streamStreaming LLM responsesReal-time output

Image Generation

Service IDDescriptionNotes
flux-schnellFLUX.1 SchnellFast, 4-step generation
flux-devFLUX.1 DevHigh quality
sdxl-4090Stable Diffusion XLVersatile
sd35-l4Stable Diffusion 3.5Latest SD model
img2img-4090Image-to-imageStyle transfer, editing

Vision & Image Analysis

Service IDDescriptionNotes
llava-4090Visual Q&AImage understanding
ocr-l4Text extraction (OCR)Multi-language
rembg-l4Background removalInstant
caption-4090Image captioningAuto-describe images
nsfw-detectContent moderationNSFW classification

Speech-to-Text

Service IDDescriptionNotes
whisper-l4Fast transcriptionSub-second
whisper-a100High accuracy transcriptionLarge files
diarize-l4Speaker diarizationWho said what

Text-to-Speech

Service IDDescriptionNotes
tts-l4Voice cloning TTS40+ voices
tts-fastUltra-fast TTSLowest latency
bark-4090Expressive TTSEmotion, laughter

Audio Generation

Service IDDescriptionNotes
musicgen-l4Music generationText-to-music
audiogen-l4Sound effectsText-to-SFX

Embeddings & Search

Service IDDescriptionNotes
embed-l4Text embeddingsMultilingual
embed-codeCode embeddingsFor code search
rerankDocument rerankingJina, sub-second

Video

Service IDDescriptionNotes
animatediffText-to-videoAnimateDiff
video-enhanceVideo upscalingUp to 4K

Utilities

Service IDDescriptionNotes
pdf-parseDocument parsingPDF/DOCX to text

x402: For Autonomous AI Agents

GPU-Bridge supports the x402 payment protocol, enabling truly autonomous AI agents to pay for compute without human intervention.

Agent Request → GPU-Bridge returns HTTP 402 Payment Required
      ↓
Agent pays USDC on Base L2 (gas < $0.01, settles in 2s)
      ↓
Agent retries with payment proof → GPU-Bridge executes and returns result

Python Example with x402

from x402.client import PaymentClient

client = PaymentClient(private_key="0x...", chain="base")

response = client.request(
    "POST",
    "https://api.gpubridge.io/v1/run",
    json={
        "service": "flux-schnell",
        "input": {"prompt": "A robot painting on a canvas", "steps": 4}
    }
)
print(response.json())

Pricing

CategoryStarting From
LLMs$0.003/1K tokens
Image Generation$0.01/image
Speech-to-Text$0.005/minute
Text-to-Speech$0.005/1K chars
Embeddings$0.0001/1K tokens
Reranking$0.001/query
PDF Parsing$0.005/document

All prices in USD. x402 payments in USDC on Base L2.


Links


License

MIT © Healthtech Capital LLC

Installation

Source-derived launch command. Check the maintainer’s required arguments and credentials before running:

bash
npx -y @gpu-bridge/mcp-server

Set up in your AI client

Merge this template into ~/Library/Application Support/Claude/claude_desktop_config.json. Keep existing servers. Add any arguments, credentials, and permissions required by the maintainer; this template has not been install-tested.

json
{
  "mcpServers": {
    "io-github-fjnunezp75-gpu-bridge": {
      "command": "npx",
      "args": [
        "-y",
        "@gpu-bridge/mcp-server"
      ]
    }
  }
}

Restart Claude Desktop completely for changes to take effect. Confirm the server appears connected in the client’s tool list, then try a read-only example from its documentation.

Claude Desktop setup reference

Package

@gpu-bridge/mcp-servernpm

Compatible MCP Clients

io.github.fjnunezp75/gpu-bridge works with any MCP-compatible client. Copy the config snippet from the Configuration section above and add it to the file shown for your client, then restart the application.

  • Claude Desktop~/Library/Application Support/Claude/claude_desktop_config.jsonRestart Claude Desktop completely for changes to take effect.
  • Cursor~/.cursor/mcp.jsonRestart Cursor for changes to take effect.
  • VS Code.vscode/mcp.jsonReload VS Code window for changes to take effect.
  • Windsurf~/.codeium/windsurf/mcp_config.jsonRestart Windsurf for changes to take effect.
  • Claude Code.mcp.jsonSave at the project root, then start Claude Code in that project and review the MCP server approval prompt. Keep real credentials out of shared files.

Learn More