{"name":"io.github.ply-ui-ng/ply-ui","slug":"ply-ui-ng-ply-ui","title":"Ply UI","description":"List, search, and inspect Ply Angular + Tailwind copy-in components.","url":"https://mcp.market/server/ply-ui-ng-ply-ui","rating":null,"grade":"A","score":89,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":33,"stars":10,"forks":1,"downloads_week":null,"last_push_at":"2026-09-27T15:19:32.000Z","license":"NOASSERTION"},"uptime":{"percent":100,"checks":28,"ok":28,"last_checked_at":"2026-11-04T08:05:29.496Z","last_ok_at":"2026-11-04T08:05:29.496Z","latency_ms":178},"claimed":false,"transport":"remote","callable_via_gateway":true,"default_price_micros":0,"repository":"https://github.com/ply-ui-ng/ply","website":"https://ply-ui.com/getting-started/#ai-agents-mcp","version":"0.1.22","remotes":[{"type":"streamable-http","url":"https://mcp.ply-ui.com/mcp"}],"packages":[],"tools":[{"name":"get_component","description":"Get registry metadata for one component (deps, category, file list). Free source only when includeSource=true. Pro source is never streamed via MCP. Does not install; returns installCommand (npx ply-ui-cli add <name>).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"name":{"type":"string","description":"Registry component name (e.g. button, card)"},"includeSource":{"default":false,"description":"If true, include free-tier source file contents. Pro source is never returned via MCP in V1.","type":"boolean"}},"required":["name"],"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"list_components","description":"List components from the Ply registry. Filter by tier (free|pro|all), category, or name substring. Does not install anything. To copy a component into a project, tell the user to run npx ply-ui-cli add <name>.","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"tier":{"default":"all","description":"Filter by license tier","type":"string","enum":["free","pro","all"]},"category":{"description":"Filter by registry category","type":"string","enum":["application","page-layout","block","widget","shell","component"]},"q":{"description":"Substring filter on name, description, usage, or keywords (case-insensitive)","type":"string"}},"$schema":"http://json-schema.org/draft-07/schema#"}},{"name":"search_components","description":"Fuzzy / token search over registry component names (e.g. \"dialog\", \"sheet\", \"carousel\"). Does not install anything. Prefer this before guessing names, then give the user npx ply-ui-cli add <name> (or local stdio add_components).","write_action":false,"price_micros":0,"input_schema":{"type":"object","properties":{"query":{"type":"string","minLength":1,"description":"Natural-language or substring query (e.g. \"dialog modal\", \"button\"). Matches name, description, usage, and keywords."},"tier":{"default":"all","description":"Filter by license tier","type":"string","enum":["free","pro","all"]},"category":{"description":"Filter by registry category","type":"string","enum":["application","page-layout","block","widget","shell","component"]},"limit":{"default":12,"type":"integer","minimum":1,"maximum":40}},"required":["query"],"$schema":"http://json-schema.org/draft-07/schema#"}}],"scan":{"score":89,"grade":"A","scanned_at":"2026-09-27T17:04:27.247Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T17:04:27.312Z","components":{"code":{"score":-1,"max":25,"notes":["remote-only server, no package to scan"]},"reliability":{"score":20,"max":20,"notes":["remote reachable in 468ms"]},"poisoning":{"score":15,"max":15,"notes":["3 tool descriptions checked"]},"auth":{"score":10,"max":15,"notes":["open endpoint, read-only tools"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":7,"max":10,"notes":["registry namespace matches repository owner"]}},"findings":[],"inputs":{"probes":[{"url":"https://mcp.ply-ui.com/mcp","reachable":true,"authRequired":false,"latencyMs":468,"serverInfo":{"name":"ply","version":"0.1.0"}}],"packages":[],"repo":{"found":true,"owner":"ply-ui-ng","repo":"ply","archived":false,"pushedAt":"2026-09-27T15:19:32Z","stars":10,"forks":1,"openIssues":1,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/315902361?v=4","ownerCreatedAt":"2026-08-11T17:31:05Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/315902361?v=4&s=128","source":"github"},"presence":{"stars":10,"forks":1,"downloadsWeek":null,"license":"NOASSERTION","lastPushAt":"2026-09-27T15:19:32.000Z","score":33}}}},"grade_history":[],"reviews":[]}