{"name":"io.github.dgesteves/onsystem","slug":"dgesteves-onsystem","title":"onsystem","description":"Keeps coding agents on your design system: knows your real components, props, variants and tokens.","url":"https://mcp.market/server/dgesteves-onsystem","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"media","tags":["media"],"presence":{"score":35,"stars":1,"forks":1,"downloads_week":662,"last_push_at":"2026-10-12T23:50:48.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/dgesteves/onsystem","website":"https://onsystem.vercel.app","version":"0.6.0","remotes":[],"packages":[{"registryType":"npm","identifier":"onsystem","version":"0.6.0","transport":{"type":"stdio"}}],"tools":[{"name":"check_ui","description":"Lint TSX/JSX against the design system. Reports hardcoded colors, spacing and radius (with the nearest token), native elements that have a design-system component, unknown components, props and variant values, and icon-only buttons without an accessible name. Each diagnostic has line/column, a rule id, a message and a suggested fix. Run it on every snippet or file you write and fix all errors. Pas","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_component","description":"Get the full contract of one component: import, props with types and defaults, cva variants and the classes each applies, parts (sub-components), design tokens it uses, usage guidelines and examples from its docs. Call it before using a component. Accepts \"Button\", \"CardHeader\" or \"Card.Header\". At a monorepo root, pass `path` (the file you are editing) to get the component its project uses.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_tokens","description":"List design tokens with resolved values, dark-mode values and how to use each (Tailwind class or CSS variable). Filter by category (color, spacing, radius, typography, shadow, other) or a substring. Use these instead of hex codes, px values or Tailwind default palette classes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_components","description":"List every component in the project design system with a one-line description, the native element it renders, its variant values, its parts and its import. Call this before writing UI in this project. At a monorepo root, pass `path` for the project of the file you are editing; without it, every project is listed, each component with its package.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_components","description":"Find components by what you want to build, e.g. \"confirm a destructive action\", \"status label\", \"text field with validation\". Ranks names, descriptions, docs, props and variant values with BM25 (local, no API key). Use it when you do not know which component fits.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-10-13T01:07:28.268Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-10-13T01:07:28.240Z","components":{"code":{"score":25,"max":25,"notes":["14 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 0 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"onsystem","version":"0.6.0","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":8,"publishedAt":"2026-10-12T20:32:34.878Z","repositoryUrl":"git+https://github.com/dgesteves/onsystem.git","weeklyDownloads":662}],"repo":{"found":true,"owner":"dgesteves","repo":"onsystem","archived":false,"pushedAt":"2026-10-12T23:50:48Z","stars":1,"forks":1,"openIssues":8,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/34245953?v=4","ownerCreatedAt":"2017-12-04T16:42:13Z","license":"MIT"},"icon":{"url":"https://onsystem.vercel.app/icon.svg","source":"registry"},"presence":{"stars":1,"forks":1,"downloadsWeek":662,"license":"MIT","lastPushAt":"2026-10-12T23:50:48.000Z","score":35}}}},"grade_history":[],"reviews":[]}