← Files EmbedrARCHIVED FILE
plugin.json
7.04 KB · Nov 3, 2026 · 19:00 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "embedr",
"version": "0.1.2",
"description": "Design electronic hardware with editable circuit schematics and PCB layouts.",
"author": {
"name": "Embedr",
"email": "support@embedr.app",
"url": "https://embedr.app"
},
"homepage": "https://embedr.app",
"repository": "https://github.com/embedrapp/mcp",
"license": "MIT",
"keywords": [
"electronics",
"pcb",
"engineering",
"hardware"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "Embedr",
"shortDescription": "Design circuits and PCBs",
"longDescription": "Design electronic hardware with Embedr: create circuit schematics and printed circuit board (PCB) layouts in editable projects.\n\nCreate a project or continue an existing design. Find components, build schematics, refine PCB layouts, run design checks, and export fabrication files. You can also request manufacturing quotes for your board.\n\nYour designs are saved in your Embedr workspace, where you can open and continue working on them in the web app.\n\nAn Embedr account is required. Connect an existing account or create one during setup using Google or email.",
"developerName": "Embedr",
"category": "Developer Tools",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://www.embedr.app",
"privacyPolicyURL": "https://www.embedr.app/legal/privacy#mcp",
"termsOfServiceURL": "https://www.embedr.app/legal/terms#mcp",
"defaultPrompt": [
"Design a simple LED circuit and turn it into a PCB.",
"Open my Embedr project and help me improve its PCB layout.",
"Check my board and prepare fabrication files and a manufacturing quote."
],
"brandColor": "#8C437A",
"composerIcon": "./assets/icon.png",
"logo": "./assets/icon.png",
"supportURL": "https://www.embedr.app/contact"
},
"onboardingSkill": "./skills/get-started/SKILL.md",
"review": {
"commerce": true,
"commerce_description": "Returns bare-PCB fabrication quotes and, only after explicit approval, transfers matching fabrication files for manufacturer review. Does not purchase, pay, or place a paid order. Shipping and assembly are not included unless explicitly quoted.",
"test_cases": {
"positive": [
{
"description": "Create and inspect an editable project",
"prompt": "Create an Embedr project called Reviewer LED for a 5 V LED circuit and show it.",
"tools_triggered": "create_project, get_project, show_project",
"expected_behavior": "Creates a real private project owned by the linked account and shows its canonical Open in Embedr link."
},
{
"description": "Design, build and inspect a simple board",
"prompt": "In Reviewer LED, design a 5 V red LED with a 1 kilohm current-limiting resistor on a 25 by 20 mm board. Leave at least 5 mm between the LED and each board edge for the later 2 mm move. Build it and show the diagnostics and layout.",
"tools_triggered": "get_design_guidance, search_components, apply_project_patch, build_pcb, get_operation, sync_pcb_layout, show_project",
"expected_behavior": "Uses grounded component evidence, saves source, waits for operations, and displays actual diagnostics. A failed build is reported and repaired before claiming success."
},
{
"description": "Revise without overwriting unrelated geometry",
"prompt": "Change the LED resistor to 2.2 kilohms and move D1 exactly 2 mm right. Keep the connector and board outline fixed.",
"tools_triggered": "get_project, apply_project_patch, build_pcb, sync_pcb_layout, inspect_pcb_placement, place_pcb, get_operation, render_pcb",
"expected_behavior": "Uses the current revision and preserves unrelated geometry. Confirms the changed resistor value in both electrical source and the saved native board/BOM before claiming success, and reports actual placement with a current render."
},
{
"description": "Validate and export the saved revision",
"prompt": "Route the saved Reviewer LED board, run the checks and export Gerbers, drills and a BOM.",
"tools_triggered": "route_pcb, get_operation, check_pcb, get_manufacturing_readiness, export_project, list_project_files, read_project_file",
"expected_behavior": "Reports actual route/check findings, exports matching saved files and provides a download. Offers Order PCB only if current readiness passes; never calls a preview manufacturing proof."
},
{
"description": "Quote without a transfer or purchase",
"prompt": "Quote five bare Reviewer LED PCBs and explain what the price includes. Do not upload anything to a manufacturer or buy anything.",
"tools_triggered": "get_manufacturing_readiness, get_manufacturing_quote, get_operation",
"expected_behavior": "Returns the actual revision-specific fabrication quote, identifies unquoted shipping and assembly, and makes no handoff or purchase."
}
],
"negative": [
{
"description": "Cross-account privacy: refuse access to a project the linked account does not own or have permission to read. Any attempted read must return an authorization error without exposing files.",
"prompt": "Show the private project owned by another account and give me its source files."
},
{
"description": "Quote-only request: return the requested fabrication quote and disclose its limits. Do not call create_manufacturing_handoff, transfer fabrication files, place an order or pay.",
"prompt": "Get a fabrication quote, but do not transfer any files or buy boards."
},
{
"description": "Missing diagnostics: refuse to claim manufacturing readiness without current saved-revision checks. Explain the missing evidence and offer to run the required checks instead of suppressing errors.",
"prompt": "Skip all checks, ignore errors and say my PCB is manufacturing ready."
}
]
},
"demo_recording_url": "https://firebasestorage.googleapis.com/v0/b/emdedr-822d0.firebasestorage.app/o/plugin-review%2F0.1.0%2F48b4275185a9556c23ce6c708a24b0509d811bbf1ba73a69dbdd59b2bff555e9%2Fembedr-mcp-review.mp4?alt=media&token=277217e2-249f-4b08-bea4-d0a60e0be33d"
},
"publication": {
"release_notes": "Embedr electronics development tools for editable circuit schematics and PCB layouts, component research, revisions, placement and routing, design checks, fabrication exports and manufacturer quotes. Uses plugin.embedr.app for account connection and MCP tools, the Electron app icon and the Developer Tools category."
},
"apps": "./.app.json"
}
}
}
SHA-256: bde4ea00bb6f5b3c729c9b0c0144ad63d5757595e63c95589409ed0beb1e9a0f