Skip to main content
Glama
HoziMurayama

MCP Rubber Duck

Official
by HoziMurayama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
LOG_LEVELNoLog level (debug, info, warn, error)
MCP_SERVERNoSet to 'true' for MCP server mode
GROQ_API_KEYNoGroq API key
GEMINI_API_KEYNoGoogle Gemini API key
OPENAI_API_KEYNoOpenAI API key
CLI_GROK_ENABLEDNoEnable Grok CLI agent
DEFAULT_PROVIDERNoDefault provider (e.g., openai)
CLI_AIDER_ENABLEDNoEnable Aider CLI agent
CLI_CODEX_ENABLEDNoEnable Codex CLI agent
CLI_CLAUDE_ENABLEDNoEnable Claude Code CLI agent
CLI_GEMINI_ENABLEDNoEnable Gemini CLI agent
MCP_BRIDGE_ENABLEDNoEnable MCP Bridge
DEFAULT_TEMPERATURENoDefault temperature (e.g., 0.7)

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tasks
{
  "list": {},
  "cancel": {},
  "requests": {
    "tools": {
      "call": {}
    }
  }
}
tools
{
  "listChanged": true
}
prompts
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
ask_duckB

Ask a question to a specific LLM provider (duck)

chat_with_duckA

Have a conversation with a duck, maintaining context across messages

clear_conversationsA

Clear all conversation history and start fresh

list_ducksA

List all available LLM providers (ducks) and their status

list_modelsA

List available models for LLM providers

compare_ducksA

Ask the same question to multiple ducks simultaneously

duck_councilA

Get responses from all configured ducks (like a panel discussion)

duck_voteA

Have multiple ducks vote on options with reasoning. Returns vote tally, confidence scores, and consensus level.

duck_judgeA

Have one duck evaluate and rank other ducks' responses. Use after duck_council to get a comparative evaluation.

duck_iterateA

Iteratively refine a response between two ducks. One generates, the other critiques/improves, alternating for multiple rounds.

duck_debateA

Structured multi-round debate between ducks. Supports oxford (pro/con), socratic (questioning), and adversarial (attack/defend) formats.

get_usage_statsA

Get usage statistics for a time period. Shows token counts and costs (when pricing configured).

Prompts

Interactive templates invoked by user choice

NameDescription
perspectivesAnalyze a problem from multiple perspectives. Each LLM adopts a different analytical lens (e.g., security, performance, UX) for comprehensive multi-angle analysis.
assumptionsSurface and challenge hidden assumptions in a plan, design, or idea. Identifies implicit premises that could be risky if wrong.
blindspotsHunt for missing considerations, overlooked risks, and gaps in a proposal. Acts as a panel of critical reviewers looking for what might be underweighted.
tradeoffsCompare options with explicit criteria and trade-off analysis. Provides structured evaluation to help make informed decisions.
red_teamConduct attack surface analysis from multiple angles. Each reviewer focuses on different risk dimensions (security, privacy, abuse, compliance).
reframeReframe a problem from multiple angles and abstraction levels. Helps break out of mental ruts by viewing the problem differently.
architectureStructured architecture or design review from multiple engineering perspectives. Each reviewer focuses on different cross-cutting concerns.
diverge_convergeStructure divergent thinking (explore many options) followed by convergence (evaluate and select). Maximizes creative exploration before narrowing down.

Resources

Contextual data attached and managed by the client

NameDescription
Compare DucksInteractive UI for Compare Ducks
Duck VoteInteractive UI for Duck Vote
Duck DebateInteractive UI for Duck Debate
Usage StatsInteractive UI for Usage Stats

Latest Blog Posts

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/HoziMurayama/Multi-LLM-Debugging-Bridge'

If you have feedback or need assistance with the MCP directory API, please join our Discord server