Skip to main content
Glama

What is ClaudioKitchen?

It's a Streamable HTTP MCP server that adds OIDC auth (Pocket ID, or any OIDC provider) with an email allowlist, then exposes OpenRouter's generation APIs as tools: generate/edit/describe images, generate video, text-to-speech, transcription, embeddings, rerank, plus file management and per-request cost tracking.

Claude's remote MCP connectors require OAuth with Dynamic Client Registration (DCR), which most OIDC providers (including Pocket ID) don't support. FastMCP's OIDCProxy bridges the gap: Claude registers dynamically against this server, and the server proxies the real login to your OIDC provider.

Related MCP server: claude-max-mcp

Setup

  1. Copy template.env to .env and fill in your OIDC and OpenRouter values. See Configuration for every variable and how to set up an OIDC client (Pocket ID walkthrough included).

  2. docker compose up -d (pulls the published image), or docker compose -f compose.dev.yml up --build to build from source.

  3. In claude.ai: Settings → Connectors → Add custom connector, URL: https://<your-mcp-domain>/mcp. Claude redirects you to your OIDC provider, you log in, and you're done.

Tools

Tool

What it does

generate_image / edit_image / describe_image

create, edit/combine, or analyze (OCR/vision) images; renders inline in claude.ai via MCP Apps

generate_video / check_video

async video generation (image-to-video supported), poll or wait inline

text_to_speech / transcribe_audio

speech synthesis and transcription

create_embeddings / rerank

embedding vectors and relevance reranking

list_models / list_video_models

discover any OpenRouter model id, with pricing

upload_file / create_upload_url

get any file (image, PDF, audio, ...) onto the server as a download URL

list_files / delete_file / cleanup_files

manage stored files

usage_summary

spend today / this month / all-time, per tool

Full behavior, model overrides, and the two video run modes are in the usage guide.

Security

OIDC auth + email allowlist on every call, a token-gated download route, an SSRF guard on every outbound fetch, and nosniff/attachment headers on stored files. Details and known limitations: docs/security.md.

License

Apache-2.0 © pianonic


Related MCP Connectors

Related MCP Servers

  • F
    license
    B
    quality
    D
    maintenance
    A Model Context Protocol server that enables Claude users to access specialized OpenAI agents (web search, file search, computer actions) and a multi-agent orchestrator through the MCP protocol.
    4
    10
    -
  • A
    license
    A
    quality
    A
    maintenance
    mediamcp is an MCP server that connects your AI assistant — Claude Code, Claude Desktop, Cursor, Windsurf, VS Code, or anything else that speaks MCP — to cloud media models (Gemini Flash Image, GPT-5 Image, Seedream, Veo, Sora, …) via OpenRouter or any OpenAI-compatible API.
    6
    36 npm
    3
    MIT
  • A
    license
    Not graded
    quality
    B
    maintenance
    MCP server for generating and editing images using OpenRouter API, with support for multiple models and dynamic model discovery. Runs in Docker and integrates with Claude Desktop via stdio transport.
    MIT