claude-foundry-image
claude-foundry-image
Плагин для Claude Code, который даёт каждому проекту и каждому разговору генератор изображений на основе вашего собственного развертывания Azure AI Foundry (API MAI image, например MAI-Image-2.5-Pro).
MCP-сервер (
server/server.mjs) — Node ≥ 18, без зависимостей. Инструменты:generate_image,edit_image,check_config.Навык
generate-image— учит Claude, когда использовать инструменты, как расширить однострочную команду в полезный промпт, допустимые размеры, куда записывать файлы.Навык
setup— одноразовое прохождение настройки.
Изображения записываются на диск; в диалог попадает только путь к файлу. Никакого base64 в контексте.
Установка
claude plugin marketplace add jpaarhuis/claude-foundry-imageclaude plugin install foundry-image@jpaarhuisИли в интерактивной сессии: /plugin → Marketplaces → добавить jpaarhuis/claude-foundry-image
→ установить foundry-image.
Related MCP server: gpt-image-mcp
Настройка (один раз)
Сервер читает настройки из переменных окружения. Поместите их в
~/.claude/settings.json в раздел env — один файл, все платформы, видит только Claude Code:
{
"env": {
"MAI_IMAGE_ENDPOINT": "https://<resource>.services.ai.azure.com/mai/v1/images/generations",
"MAI_IMAGE_DEPLOYMENT": "MAI-Image-2.5-Pro",
"MAI_IMAGE_API_KEY": "<key>",
"MAI_IMAGE_OUTPUT_DIR": "C:/Users/<you>/Pictures/ai"
}
}Или задайте их как переменные окружения пользователя ОС (setx на Windows, export в профиле оболочки на macOS/Linux). В любом случае перезапустите Claude Code.
Затем в любой сессии: "run check_config" или /foundry-image:setup для пошаговой проверки.
Переменная | Обязательная | Значение |
| да | Полный URL, оканчивающийся на |
| да | Имя развертывания в Foundry |
| да | Ключ ресурса |
| нет | Папка вывода по умолчанию; используется временная папка ОС |
Использование
Просто попросите: "сделай hero-изображение для README, тёмное, изометрическое, без текста". Claude расширяет промпт, выбирает размеры, записывает PNG (в репозиторий, если это уместно) и возвращает путь.
Параметры инструментов для справки:
Инструмент | Параметры |
|
|
|
|
| — |
Правила размеров из API MAI: каждая сторона ≥ 768 пикселей и ширина × высота ≤ 1 048 576 пикселей.
Таким образом, 1024x1024, 1024x768, 1280x800 работают; 1024x1536 и 1920x1080 — нет.
Почему переменные окружения, а не конфигурационный файл или диалог настройки?
У плагинов Claude Code нет отдельного хранилища секретов или интерфейса настройки. Соглашение — то же, что использует официальный плагин GitHub для своего PAT — это подстановка ${VAR} в .mcp.json плагина, при этом пользователь задаёт переменные один раз. settings.json → env — самое удобное место для этого: оно путешествует с вашим профилем Claude Code, применяется к каждому проекту и переживает обновления плагина.
Если вы хотите убрать ключ из текстовых файлов, загрузите его в окружение из хранилища секретов при входе (Key Vault, 1Password CLI, Windows Credential Manager) — серверу всё равно, откуда взялась переменная.
Разработка
npm testЗапускает офлайн-дымовое тестирование: рукопожатие MCP, список инструментов, проверки размеров, ошибки отсутствующей конфигурации и проверяет, что check_config никогда не раскрывает ключ.
Лицензия
MIT
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
- Alicense-qualityCmaintenanceMCP server that enables Claude Code to generate images using Google's Gemini image generation models.MIT
- AlicenseAqualityCmaintenanceAn MCP server that enables Claude Code and Claude Desktop to generate and edit images using OpenAI's gpt-image-2 model, with results saved to disk.2MIT
- Flicense-qualityCmaintenanceRemote MCP server that exposes a generate_image tool allowing Claude to generate images via the Google Gemini API.
- Flicense-qualityCmaintenanceMCP server for generating and editing images using gpt-image-2. Enables image creation, editing, listing, and retrieval via natural language tools.
Related MCP Connectors
MCP server for Grok Imagine AI video generation
MCP server for Flux AI image generation
MCP server for NanoBanana AI image generation and editing
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/jpaarhuis/claude-foundry-image'
If you have feedback or need assistance with the MCP directory API, please join our Discord server