{"name":"io.github.mingyo186/partreel","slug":"mingyo186-partreel","title":null,"description":"Verified KiCad footprints, symbols & 3D models for AI agents. No signup, CC-BY-4.0, quality-gated.","url":"https://mcp.market/server/mingyo186-partreel","rating":null,"grade":"B","score":81,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":28,"stars":2,"forks":1,"downloads_week":null,"last_push_at":"2026-09-12T22:52:03.000Z","license":"NOASSERTION"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T08:05:29.089Z","last_ok_at":"2026-11-04T08:05:29.089Z","latency_ms":68},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/mingyo186/partreel","website":"https://partreel.com","version":"1.0.0","remotes":[{"type":"streamable-http","url":"https://mcp.partreel.com/mcp"}],"packages":[],"tools":[{"name":"get_part","description":"Get full detail for one part by id: parameters, verification status, datasheet, and absolute download URLs for .kicad_mod (footprint), .kicad_sym (symbol), .step and .glb (3D).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","description":"Part id, e.g. 'jst_ph_4pin', 'usb_c_16p'"}},"required":["id"]}},{"name":"how_to_contribute","description":"Get machine-readable instructions for adding a new part to the registry (file layout, metadata schema, quality gates, PR process). Use when a part is missing.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"list_parts","description":"List all parts in the registry (id, name, family, pins).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{}}},{"name":"report_feedback","description":"Report real-world usage feedback for a part (e.g. 'fabricated 5 boards at JLCPCB, footprint fit perfectly' or 'pad 3 misaligned'). Feedback is recorded publicly on GitHub and builds the part's field-proven trust score. Please report after actually using a part — both successes and problems help.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"part_id":{"type":"string","description":"Part id, e.g. 'jst_ph_4pin'"},"result":{"type":"string","enum":["worked","problem"],"description":"'worked' = used successfully, 'problem' = issue found"},"notes":{"type":"string","description":"Details: what you built, fab house, what worked or what was wrong (max 1000 chars)"}},"required":["part_id","result","notes"]}},{"name":"request_part","description":"Request on-demand generation of a parametric part that isn't in the registry yet. The registry generates it (footprint+symbol+3D), runs quality gates, and publishes it within ~5 minutes. Pin-count families (use 'pins'): pin_header_254 (2.54mm), pin_header_200 (2.0mm), pin_header_127 (1.27mm) — pins 1-40. Variant families (use 'variant'): ht73xx (LDO Vout code: 7318,7325,7327,7330,7333,7335,7341,7350), ht78xx (7818,7825,7827,7830,7833,7850), sy8008 (grade a/b/c = 0.6A/1A/1.2A), max1704x (17048,17049). Always try get_part / search_parts first.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"family":{"type":"string","enum":["pin_header_254","pin_header_200","pin_header_127","ht73xx","ht78xx","sy8008","max1704x"]},"pins":{"type":"integer","minimum":1,"maximum":40,"description":"for pin_header_* families"},"variant":{"type":"string","description":"for variant families (e.g. '7350', 'a', '17049')"}},"required":["family"]}},{"name":"search_parts","description":"Search the PartReel registry of verified KiCad components (footprint + symbol + 3D STEP/GLB, no login, CC-BY-4.0). Returns matching parts with ids. Use get_part for download URLs. Example queries: 'usb-c', 'jst ph 4pin', 'esp32', 'microsd', 'screw terminal'.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","description":"Search text (name, family, keywords, pin count)"}},"required":["query"]}},{"name":"submit_part","description":"Upload a part you built so it is SHARED IMMEDIATELY (status 'staging', unverified). It becomes searchable and downloadable right away; hourly CI then runs the full quality gates and opens a PR to promote it to the verified registry. Provide the full text of the .kicad_sym and .kicad_mod files plus metadata. Cite real datasheet dimensions in dimensions_source — copies of the official KiCad (CC-BY-SA) library are auto-rejected at promotion.","write_action":true,"price_micros":0,"input_schema":{"type":"object","properties":{"id":{"type":"string","description":"part id: lowercase letters/digits/underscore, 3-64 chars, e.g. 'ti_sn74lvc1g08_sot23'"},"name":{"type":"string","description":"human-readable name / MPN"},"description":{"type":"string"},"category":{"type":"string","description":"one of: connector, discrete, ic, passive, switch, module, etc"},"license":{"type":"string","description":"CC-BY-4.0 for original work; MIT/Apache-2.0/CERN-OHL-P/CC-BY for imports"},"dimensions_source":{"type":"string","description":"datasheet URL + page/figure the dimensions came from (min 20 chars)"},"symbol":{"type":"string","description":"full .kicad_sym file text"},"footprint":{"type":"string","description":"full .kicad_mod file text"},"datasheet":{"type":"string","description":"datasheet URL (optional)"}},"required":["id","name","description","category","license","dimensions_source","symbol","footprint"]}}],"scan":{"score":81,"grade":"B","scanned_at":"2026-09-26T11:37:37.385Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T11:37:37.535Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 154ms"]},"poisoning":{"score":15,"max":15,"notes":["7 tool descriptions checked"]},"auth":{"score":3,"max":15,"notes":["open endpoint exposes 1 write-action tools with no auth"]},"maintenance":{"score":15,"max":15,"notes":["last push 14 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"auth.open-write","severity":"high","component":"auth","title":"Write-action tools reachable without authentication"}],"inputs":{"probes":[{"url":"https://mcp.partreel.com/mcp","reachable":true,"authRequired":false,"latencyMs":154,"serverInfo":{"name":"partreel","version":"1.0.0"}}],"packages":[],"repo":{"found":true,"owner":"mingyo186","repo":"partreel","archived":false,"pushedAt":"2026-09-12T22:52:03Z","stars":2,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/50816955?v=4","ownerCreatedAt":"2019-05-20T04:03:05Z","license":"NOASSERTION"},"icon":{"url":"https://partreel.com/favicon.svg","source":"site"},"presence":{"stars":2,"forks":1,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-09-12T22:52:03.000Z","score":28}}}},"grade_history":[],"reviews":[]}