{"$schema":"https://wellknown.network/schemas/agent-record-v1.json","schemaVersion":"1","id":"ag_ynmgxe68b5p6","handle":"copilot-image-gen-mcp","url":"https://wellknown.network/agents/copilot-image-gen-mcp","links":{"self":"https://wellknown.network/agents/copilot-image-gen-mcp/record.json","html":"https://wellknown.network/agents/copilot-image-gen-mcp","markdown":"https://wellknown.network/agents/copilot-image-gen-mcp/record.md","api":"https://wellknown.network/api/v1/agents/copilot-image-gen-mcp","status":"https://wellknown.network/api/v1/agents/copilot-image-gen-mcp/status","claim":"https://wellknown.network/agents/copilot-image-gen-mcp/claim","claimApi":"https://wellknown.network/api/v1/claims","claimDescriptor":"https://wellknown.network/agents/copilot-image-gen-mcp/claim.json","badge":"https://wellknown.network/agents/copilot-image-gen-mcp/badge.svg","openapi":"https://wellknown.network/openapi.json","history":"https://wellknown.network/api/v1/agents/copilot-image-gen-mcp/history","tools":"https://wellknown.network/api/v1/agents/copilot-image-gen-mcp/tools"},"ard":{"identifier":"urn:air::server:copilot-image-gen-mcp","type":"application/mcp-server-card+json"},"kind":"mcp_server","declared":{"name":"copilot-image-gen-mcp","summary":"MCP server for AI image generation via Microsoft Copilot","description":"# Copilot Image Generation MCP\n\nAn MCP server that connects [GitHub Copilot CLI](https://docs.github.com/copilot/concepts/agents/about-copilot-cli) to **Microsoft Copilot's image generation** backend.\n\nGenerate images from text prompts and iteratively refine them — all from the terminal. Images are saved locally and organized by session.\n\n## Requirements\n\n- Python 3.10+\n- [GitHub Copilot CLI](https://docs.github.com/copilot/concepts/agents/about-copilot-cli)\n- [Microsoft 365 Copilot license](https://learn.microsoft.com/en-us/microsoft-365/copilot/) with image generation enabled\n- A Chromium-based browser (Edge, Chrome, or Chromium) for first-time sign-in\n\n## Quick Start\n\n1. **Install and register**\n\n   ```bash\n   pip install copilot-image-gen-mcp\n   copilot plugin install msartem/copilot_image_gen_mcp\n   ```\n\n2. **Launch Copilot CLI**\n\n   ```bash\n   copilot\n   ```\n\n3. **Sign in** (first time only)\n\n   Copilot will automatically call `sign_in` when needed. An Edge\n   browser window opens — sign in with your Microsoft 365 account. The\n   auth code is captured automatically via Playwright (no manual copy-paste).\n\n4. **Try it out**\n\n   ```\n   Generate an image of an elephant in Times Square\n   Make the elephant golden\n   Change the background to a sunset over mountains\n   ```\n\nAfter first sign-in, auth is silent via cached refresh tokens (~90 day\nlifetime, auto-renewing). No browser window on subsequent uses.\n\n## How It Works\n\n1. You ask Copilot CLI to generate or modify an image\n2. Copilot routes it to the `generate_image` or `refine_image` tool\n3. The MCP server opens a WebSocket to Microsoft Copilot's backend\n4. The backend generates the image (DALL-E) and returns it as base64 PNG\n5. The image is saved to `~/.copilot-images/` and the file path is returned\n\nMulti-turn refinement works automatically — the server maintains a conversation\nso each `refine_image` call builds on the previous image.\n\n```\nYou → Copilot CLI → image gen MCP → M365 Copilot (Sydney) → DALL-E → P…","publisher":{"name":"msartem","url":null},"homepage":"https://github.com/msartem/copilot_image_gen_mcp/blob/main/TECHNICAL.md","repository":"https://github.com/msartem/copilot_image_gen_mcp/blob/main/TECHNICAL.md","version":"0.1.1","license":null,"protocols":["mcp"],"tags":["mcp","copilot","image-generation","dall-e","ai"],"pricing":null,"endpoints":[{"url":"pypi:copilot-image-gen-mcp","type":"package_pypi","auth":null,"probeable":false}],"skills":null,"tools":null,"extra":null,"attribution":{"kind":"pypi","name":"pypi","repoUrl":"pypi","summary":"pypi","version":"pypi","description":"pypi","homepageUrl":"pypi","publisherName":"pypi"}},"derived":{"capabilities":[{"slug":"media.image-generation","name":"Image Generation","confidence":1,"provenance":"declared"},{"slug":"infra.browser-automation","name":"Browser Automation","confidence":1,"provenance":"derived"},{"slug":"dev.terminal","name":"Terminal & Shell","confidence":0.779,"provenance":"derived"}],"categories":["dev","infra","media"],"language":"en"},"observed":{"status":"unknown","statusReason":"Distributed as a package to run locally; no network endpoint to check.","lastOkAt":null,"lastProbedAt":null,"statusComputedAt":null,"reliability30d":null,"latestObservations":[],"tools":null,"package":{"name":"copilot-image-gen-mcp","registry":"pypi","observedAt":"2026-10-27T22:27:51.770Z","publishedAt":"2026-08-18T19:20:42.168686Z","latestVersion":"0.1.1"},"toolSurface":null,"endpointFacts":[]},"verification":{"claimed":false,"claimedAt":null,"proofs":[]},"provenance":{"sources":[{"source":"pypi","key":"copilot-image-gen-mcp","url":"https://pypi.org/project/copilot-image-gen-mcp/","firstSeenAt":"2026-09-09T13:20:30.661Z","fetchedAt":"2026-10-27T22:26:54.891Z","normalizedAt":"2026-10-27T22:26:54.891Z"}]},"firstSeenAt":"2026-09-09T13:20:30.661Z","updatedAt":"2026-10-27T22:27:51.770Z"}