Prototype · Preview: every server in the official registry, synced every 30 minutes. Reviews and accounts come in a later step.
PopNx MCPMCP servers for people who use AI · explained in plain words

Bedrock Multi-Model

by Sagargupta16version 0.7.1i★ –iRuns on your computer
Registry nameio.github.Sagargupta16/bedrock-multi-model-mcp

Install

Overview

Description from the maker (original English)

Ask, compare and judge 33 Bedrock text models, generate and edit images, plus video and embeddings.

PopNx MCP’s three pillars

These three are never merged into one score: opinions, measurements and popularity are different things.

What you can do with it

We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.

  • Connection: Runs on your computer
  • Transport: stdio
  • Category: Design, images & audio
  • You need to fill in: AWS_BEARER_TOKEN_BEDROCK

Install

Pick the AI app you use, then copy the settings.

Before you install

  • Basic checks: 1 of 1 passed
  • Runs on your computer with your user’s permissions (files, network, apps).
  • You fill in yourself: AWS_BEARER_TOKEN_BEDROCK, AWS_REGION, AWS_PROFILE, BEDROCK_MCP_OUTPUT_DIR

Values marked secret are keys to your account. Never share them or paste them into a chat.

You need

  • npmNode.js installed (for the npx command)

Which app do you use?

Pick your app above. We remember it, so next time the button says “Install in …”.

Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json

{
  "mcpServers": {
    "bedrock-multi-model": {
      "command": "npx",
      "args": [
        "-y",
        "bedrock-multi-model-mcp"
      ],
      "env": {
        "AWS_BEARER_TOKEN_BEDROCK": "your-value",
        "AWS_REGION": "your-value",
        "AWS_PROFILE": "your-value",
        "BEDROCK_MCP_OUTPUT_DIR": "your-value"
      }
    }
  }
}

Run this in your terminal

claude mcp add bedrock-multi-model --env AWS_BEARER_TOKEN_BEDROCK=your-value --env AWS_REGION=your-value --env AWS_PROFILE=your-value --env BEDROCK_MCP_OUTPUT_DIR=your-value -- npx -y bedrock-multi-model-mcp

Fill in the empty values before running it.

Open in Cursor

Or copy the settings yourself

Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json

{
  "mcpServers": {
    "bedrock-multi-model": {
      "command": "npx",
      "args": [
        "-y",
        "bedrock-multi-model-mcp"
      ],
      "env": {
        "AWS_BEARER_TOKEN_BEDROCK": "your-value",
        "AWS_REGION": "your-value",
        "AWS_PROFILE": "your-value",
        "BEDROCK_MCP_OUTPUT_DIR": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

Open in VS Code

Or copy the settings yourself

Paste into .vscode/mcp.json in your project

{
  "servers": {
    "bedrock-multi-model": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "bedrock-multi-model-mcp"
      ],
      "env": {
        "AWS_BEARER_TOKEN_BEDROCK": "your-value",
        "AWS_REGION": "your-value",
        "AWS_PROFILE": "your-value",
        "BEDROCK_MCP_OUTPUT_DIR": "your-value"
      }
    }
  }
}

Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.

This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.

Your choice stays on this device in a cookie; no account needed.

Values you fill in

  • AWS_BEARER_TOKEN_BEDROCK secret env
    Bedrock API key. Leave unset to use the standard AWS credential chain.
  • AWS_REGION env
    Region for text and embedding calls (default us-east-1).
  • AWS_PROFILE env
    Named AWS profile, when using IAM credentials instead of a bearer token.
  • BEDROCK_MCP_OUTPUT_DIR env
    Directory for generated images (default: cwd, or ~/bedrock-images).

These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.

What it can do

Runs on your computer; the tool list appears in your AI app after you install it.

Basic checksi

We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026

  • ✓ Pass

    Maker matches the repo

    The registry name was verified with the GitHub account Sagargupta16, which owns the repo

  • … Not checked yet

    Still maintained

    We have not read this repo from GitHub yet

  • … Not checked yet

    Has a licence

    We have not read this repo from GitHub yet

  • – Not applicable

    Endpoint responds

    This one runs on your computer; there is no internet endpoint

  • – Not applicable

    Sign-in with OAuth

    Runs on your computer and uses local settings instead

  • … Not checked yet

    No hidden instructions in tool descriptions

    Runs on your computer; we can only read tool lists from internet endpoints

Compared with others in Design, images & audioi

  • More stars than 0% of the other 2787 servers in this category
  • Published to the registry more recently than 82% of the other 2787 servers in this category
  • Basic checks equal to or better than 100% of the other 2787 servers in this category

Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.

Common questions

Is Bedrock Multi-Model safe?

It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.

What keys or codes does it need?

You need to fill in: AWS_BEARER_TOKEN_BEDROCK

Does it run on my computer or in the cloud?

It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).

Is it still maintained?

The GitHub repo last changed –, and the latest version (0.7.1) reached the registry 7 days ago.

Which apps can use it?

Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.

What can I use instead?

In the same category: Figma Context MCP, Claude Real Video, Figma MCP Server

Alternatives

Servers in the same category from other makers, sorted by stars.

Reading a card:↓ Downloads per weeki★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi

Figma Context MCP

Give your coding agent access to your Figma data. Implement designs in any framework in one-shot.

by GLipsWidely used↓ 161.2K/wk★ 16.2KUpdated 5 months ago

Runs on your computer

Claude Real Video

Let any LLM watch a video locally — and search everything it has ever watched.

by HUANGCHIHHUNGLeoWidely used↓ 1.1K/wk★ 2.3KUpdated 2 months ago

Runs on your computer

Figma MCP Server

Figma’s official server gives AI your design data so it can turn designs into code or describe them accurately. Connects to Figma’s cloud.

by figmaGrowing★ 2.2KUpdated 13 months ago

Runs in the cloud✓ mcp.figma.com

README from the maker

Open the README

Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.

bedrock-multi-model-mcp

MCP server for AWS Bedrock - text, image, video and embeddings from any model. Use Claude, GPT, Grok, Kimi, Gemma, Mistral, Nova, Qwen, DeepSeek, and more from Claude Code (or any MCP client).

Why: Bedrock already gives one AWS account access to models from eleven text providers, but each one is a different model ID, inference profile, region and request shape. This server puts them behind nine MCP tools and one set of AWS credentials, so an agent can ask a second model for a review, run the same prompt across five models side by side, have a judge model score those answers blind, or generate and edit an image, without leaving the chat or writing SDK code.

At a glance: 33 text models from 11 providers, 3 image models, 13 image-editing services, 1 video model and 3 embedding models, all defined as data in src/data/ and validated at startup. The 26 text models in the 2026-10-18 benchmark answered every call. Since that run, Claude Opus 5.5, Sonnet 5.5 and Haiku 5.5 and, in 0.7.0, twelve models from OpenAI, xAI, Moonshot AI, Google, MiniMax, NVIDIA, Mistral and Qwen joined the registry, while the five models AWS moved to Legacy on 2026-09-30 (Llama 4 Maverick and Scout, Llama 3.3 70B, Devstral 2, DeepSeek R1) left it.

A real bedrock_judge run from 2026-10-18, called through scripts/call-tool.mjs with the arguments in docs/demo/judge-args.json. The output lines are excerpted from that run with the table columns aligned; the full reply also carries the judge's reasoning and all three answers. Llama 4 Maverick has since gone Legacy on Bedrock and left the registry, so swap llama4 for another model to rerun it.

Tools

ToolDescription
bedrock_askSend a prompt to any text model. Returns response with token counts and latency. schema returns JSON that matches a JSON schema; effort sets the thinking depth.
bedrock_compareSame prompt to 2-5 models side by side. Compare quality, speed, and style. Takes schema and effort too.
bedrock_judgeSame prompt to 2-5 models, then a judge model scores the answers blind and picks a winner, optionally merging them into one answer. The verdict comes back as schema-checked JSON when the judge supports it.
bedrock_list_modelsList available text models with aliases, use cases, and capabilities.
bedrock_generate_imageGenerate images from text (Stable Image Ultra, SD3.5 Large, Stable Image Core). Saves PNG locally.
bedrock_edit_imageEdit or transform a local image with the 13 Stability AI Image Services: inpaint, outpaint, erase, remove the background, find and replace or recolor an object, three upscalers, sketch and structure control, style guide and style transfer. Saves PNG locally.
bedrock_generate_videoStart async video generation (Luma Ray 2). Output to S3.
bedrock_video_statusCheck video generation job progress.
bedrock_embed_similarityEmbed 2+ texts (Titan, Cohere) and return a cosine-similarity matrix.

Supported Models

Model data lives in src/data/ (text-models.json, image-models.json, image-edit-models.json, video-models.json, embedding-models.json) - edit those files to add or remove models without touching code.

Text (Converse API, and bedrock-mantle for Gemma 4)
ProviderModelsAliases
AnthropicClaude Fable 5.1, Opus 5.5, Sonnet 5.5, Haiku 5.5 (current); Fable 5, Opus 5 / 4.6, Sonnet 5 / 4.6, Haiku 4.5 (previous-gen)fable, claude-opus, claude-sonnet, claude-haiku
OpenAIGPT-6.1 Sol, GPT-6.1 Terra, GPT-OSS 120B, GPT-OSS 20Bgpt-sol, gpt-terra, gpt-oss, gpt-oss-20b
xAIGrok 4.7grok
Moonshot AIKimi K3kimi
MistralMistral Large 3, Ministral 3 14B, Magistral Small, Pixtral Largemistral-large, ministral, magistral, pixtral
AmazonNova Pro, Nova 2 Lite, Nova Lite, Nova Micronova-pro, nova2-lite, nova-lite, nova-micro
QwenQwen3 Coder Next, Qwen3 VL 235B, Qwen3 Next 80B A3Bqwen-coder, qwen-vl, qwen-next
DeepSeekDeepSeek V3.2deepseek
GoogleGemma 4 31B, Gemma 4 26B A4B, Gemma 4 E2B (bedrock-mantle)gemma, gemma-4-26b, gemma-4-e2b
MiniMaxMiniMax M2.5minimax
NVIDIANemotron 3 Super 120Bnemotron

Gemma 4 is served only on Bedrock's OpenAI-compatible bedrock-mantle endpoint, not through Converse, so those entries carry "api": "mantle" and the server calls their Chat Completions API (https://bedrock-mantle. .api.aws/openai/v1) instead. Every tool works with them, side by side with Converse models in bedrock_compare and bedrock_judge. They need AWS_BEARER_TOKEN_BEDROCK: AWS also accepts SigV4 on that endpoint, but this server does not sign mantle requests.

Listed on Bedrock but not in the registry: GLM 5.3 and Claude Mythos 5.1 (access is gated per account; both failed the 2026-11-01 probe), and Grok 4.3 (answers on bedrock-mantle, but Grok 4.7 supersedes it). AWS lists no Active Meta model.

Bare-tier aliases (fable, claude-opus, claude-sonnet, claude-haiku, gpt-sol, gpt-terra) track the current model in that tier; version-pinned aliases (fable-5, claude-opus-5, claude-sonnet-5, claude-haiku-4.5, claude-opus-4.6, claude-sonnet-4.6) keep the previous generations reachable. AWS announced Claude Opus 5.5 on Bedrock on 2026-09-22, Sonnet 5.5 on 2026-09-28 and Haiku 5.5 on 2026-10-07, so the bare claude-opus, claude-sonnet and claude-haiku now resolve to the 5.5 models.

temperature is the one thing that differs across those entries. Anthropic deprecated temperature / top_p / top_k for Claude Opus 4.7 and later, where a non-default value returns a 400, so text-models.json marks those entries noTemperature and this server omits the parameter for them - the temperature argument is accepted but has no effect. The three 5.5 models return the same 400 (probed 2026-10-21), and so do GPT-6.1 Sol and Terra, Grok 4.7 and Kimi K3 ("This model doesn't support the temperature field", probed 2026-11-01). Gemma 4 and the other open-weight models take it. Claude Haiku 4.5, Opus 4.6 and Sonnet 4.6 still honor it, so pin claude-sonnet-4.6 or claude-haiku-4.5 if you need to set it on a Claude model.

The maxTokens value in text-models.json is the default output cap this server sends when a call omits max_tokens - deliberately below the model's own ceiling (Anthropic documents 128K max output for Fable 5.1 and the 5.5 and 5 models, 64K for Haiku 4.5). Pass max_tokens to go higher on a single call.

Structured output and effort

schema on bedrock_ask and bedrock_compare sends a JSON schema as Converse outputConfig.textFormat, so the reply is JSON that matches it, shown pretty-printed. Object schemas need "additionalProperties": false; Bedrock rejects numeric and string length constraints (minimum, maxLength and the like) with a 400. Probed on every registry model (2026-10-21, and 2026-11-01 for the models added then): all 10 Claude models, GPT-6.1 Sol and Terra, both GPT-OSS models, Grok 4.7, Kimi K3, Mistral Large 3, Ministral 3, all three Qwen3 models, DeepSeek V3.2, MiniMax M2.5, Nemotron 3 Super and the three Gemma 4 models accept it (structured_output in bedrock_list_models; for Gemma it is sent as Chat Completions response_format). Nova and Pixtral answer "This model doesn't support the outputConfig field", and Magistral Small accepts the field but ignores the schema, so this server refuses the call before it is billed. GPT-OSS puts a stray character before its JSON (B{...}); the reply parser skips anything before the first brace.

effort (low, medium, high, xhigh, max) sets the thinking depth and token spend through Converse outputConfig.effort. Every Claude model except Haiku 4.5 takes it, and so do GPT-6.1 Sol and Terra, Grok 4.7 and Kimi K3 (probed 2026-11-01). Gemma 4 takes low to xhigh as Chat Completions reasoning_effort and answers max with a 400 ("not supported with this model"). Claude Opus 5.5 and Haiku 5.5 default to medium, the other Claude models to high. On 2026-10-21, "How many primes are below 100?" cost Haiku 5.5 3 output tokens at low and 60 at max, with the same answer. bedrock_ask rejects effort for a model that does not take it; bedrock_compare and bedrock_judge apply it only to the candidates that do, so one value can tune the Claude answers in a mixed list.

Image (InvokeModel API)
ModelAliasRegion
Stable Image Ultra (default)stable-ultraus-west-2
Stable Diffusion 3.5 Largesd3.5us-west-2
Stable Image Corestable-coreus-west-2

Stability models take an aspect ratio, not pixel dimensions. The width and height arguments only select the closest supported ratio (1:1, 16:9, 9:16, 3:2, 2:3, 4:5, 5:4, 21:9, 9:21); the model picks the output pixels. The size reported by bedrock_generate_image is read back out of the saved PNG, so it is the real output size rather than what you asked for.

Image editing (InvokeModel API)

bedrock_edit_image takes a local PNG, JPEG or WebP (image_path) and an operation. Each operation is one of Stability AI's image services, called through its US inference profile (us.stability.*) from us-west-2.

OperationServiceNeeds besides the imageAlso takes
inpaintStable Image Inpaintpromptmask_path, grow_mask
outpaintStable Image Outpaintone of left, right, up, down (pixels)prompt, creativity
eraseStable Image Erase Object-mask_path, grow_mask
remove-backgroundStable Image Remove Background--
search-replaceStable Image Search and Replaceprompt, search_promptgrow_mask
search-recolorStable Image Search and Recolorprompt, select_promptgrow_mask
upscale-fastStable Image Fast Upscale--
upscale-conservativeStable Image Conservative Upscalepromptcreativity
upscale-creativeStable Image Creative Upscalepromptcreativity
control-sketchStable Image Control Sketchpromptcontrol_strength
control-structureStable Image Control Structurepromptcontrol_strength
style-guideStable Image Style Guidepromptfidelity, aspect_ratio

| `sty

Only the beginning is shown; read the rest in the repo

Ask PopNx