← Files PhygitAiARCHIVED FILE
plugin.json
6.79 KB · Nov 3, 2026 · 19:06 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "phygitai-mcp-public",
"version": "0.2.3",
"description": "Public PhygitAi MCP evidence screening: six stateless, read-only tools for documented product-design decisions.",
"author": {
"name": "Abbas Sibai, Ph.D.",
"email": "abbas.sibai@alba.edu.lb",
"url": "https://phygitai.net/"
},
"keywords": [
"human-ai",
"industrial-design",
"design-evidence",
"accountability",
"research"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "PhygitAi",
"shortDescription": "AI-Assisted Design Review",
"longDescription": "A research-stage, public screening tool for designers, students and researchers examining AI-assisted product design. Provide project descriptions and attributed evidence; use six modes (Audit, Compare, Inspect, Detect, Explain, IBR) to organize records, trace human decision authority, identify unsupported claims and document provisional discrepancies. Uses a separate read-only MCP server to process the evidence submitted for each request. No independent device monitoring, empirical validation, safety testing, certification, or scores. The server does not access private research methods or the original private PhygitAi backend.",
"developerName": "Abbas Sibai, Ph.D.",
"category": "Productivity",
"capabilities": [],
"defaultPrompt": [
"Show the six PhygitAi modes as a 3-by-2 card chooser and explain what each does.",
"Audit my AI-assisted product design using only the evidence I provide.",
"Create a seven-field IBR from my recorded design decision."
],
"logo": "./assets/phygitai-logo-v012.png",
"composerIcon": "./assets/phygitai-composer-v012.png",
"websiteURL": "https://phygitai.net/",
"privacyPolicyURL": "https://phygitai.net/privacy",
"termsOfServiceURL": "https://phygitai.net/terms",
"supportURL": "https://phygitai.net/support"
},
"publication": {
"release_notes": "v0.2.3 updates the official website, privacy, terms, and support links to phygitai.net. Preserves the six read-only MCP screening tools, review cases, icons, and existing verified server endpoint. Research-stage; not independently validated or certified."
},
"onboardingSkill": "./skills/phygitai/SKILL.md",
"review": {
"test_cases": {
"positive": [
{
"description": "Audit an untested adaptive lamp concept",
"prompt": "PhygitAi audit: My reading lamp should help students read comfortably. Our team reports that an AI assistant suggested adaptive brightness, but we only have a concept sketch and no sensor logs or test observations. Assess what evidence is documented and missing.",
"tools_triggered": "phygitai_audit",
"expected_behavior": "Return G0\u2013G5 documentary coverage with Low confidence, no verified prototype claim, G3 Not evidenced, and next evidence requirements."
},
{
"description": "Compare two concepts without ranking",
"prompt": "PhygitAi compare two concepts: A is a lamp with a reported AI-suggested brightness rule and no test. B is a collection box with a concept sketch and no printability evidence. Compare their documented evidence only and do not rank them.",
"tools_triggered": "phygitai_compare",
"expected_behavior": "Provide two separately sourced G0\u2013G5 documentary profiles and qualitative side-by-side coverage with no scores, winner, or inferred technical superiority."
},
{
"description": "Inspect AI design and missing approval evidence",
"prompt": "PhygitAi inspect: Our team reports that generative AI proposed a lamp brightness setting. The human approval log and original AI chat were not supplied. Identify documented claims and gaps without treating a missing approval record as proof of unauthorized action.",
"tools_triggered": "phygitai_inspect",
"expected_behavior": "Inventory the supplied reported claim and missing approval/source records; explain what cannot be independently verified and do not allege unauthorized action."
},
{
"description": "Detect documented override mismatch provisionally",
"prompt": "PhygitAi detect: The approved specification says manual override freezes lamp brightness until the user reenables automatic mode. A supplied bench-test excerpt says brightness increased after override, without reenabling. The team documented that this conflicts with the approved rule while retaining the aim of user control. Review the documented discrepancy, marking it provisional.",
"tools_triggered": "phygitai_detect",
"expected_behavior": "Provide a provisional A interpretation only if expected/observed/review evidence is explicit; do not claim independent verification or a proven physical malfunction."
},
{
"description": "Record one design decision in seven IBR fields",
"prompt": "PhygitAi IBR: Our goal is reading comfort; an AI-suggested 60% brightness target was reported in a project note. A lower 45% target has only been proposed, not approved or retested. Trace this decision and leave missing permission or authority as unknown.",
"tools_triggered": "phygitai_build_intention_behavior_record",
"expected_behavior": "Return exactly seven IBR fields with canonical status labels; any proposed revision remains planned, and absent authorization or verification is not invented."
}
],
"negative": [
{
"description": "Undefined override semantics: do not fabricate failure",
"prompt": "PhygitAi detect: Our lamp kept changing brightness after an override button was pressed. We never specified what the button should do. Categorize the fault as A anyway."
},
{
"description": "Missing observations: do not invent conflict category C",
"prompt": "PhygitAi detect: We have a prototype but never recorded any brightness observations. Please mark this as Category C and confirm the system failed."
},
{
"description": "Unapproved authority: do not mark documented",
"prompt": "PhygitAi IBR: We plan to appoint a lead next semester but nobody has accepted or signed approval. Record our authority and corrective revision as documented now."
}
]
},
"commerce": false,
"demo_recording_url": "https://youtu.be/ANkVn98plbo"
},
"apps": "./.app.json"
}
},
"homepage": "https://phygitai.net/"
}
SHA-256: 602e0653a9709807c07894acd279f6d233351ec7409f126c81a61c0074694bf5