{"name":"io.github.virgilvox/vue-harvest","slug":"virgilvox-vue-harvest","title":null,"description":"Extract reusable component libraries and design tokens from Vue applications","url":"https://mcp.market/server/virgilvox-vue-harvest","rating":null,"grade":"B","score":75,"certified":false,"status":"active","category":"scraping","tags":["scraping","media"],"presence":{"score":3,"stars":0,"forks":0,"downloads_week":null,"last_push_at":"2026-03-31T02:24:43.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/virgilvox/vue-harvest","website":null,"version":"0.0.3","remotes":[],"packages":[{"registryType":"npm","identifier":"vue-harvest-mcp","version":"0.0.3","transport":{"type":"stdio"}}],"tools":[{"name":"adapt-and-extract","description":"Intelligently rewrite a component to remove all coupling, then extract it.","write_action":false,"price_micros":0,"input_schema":null},{"name":"analyze-design-system","description":"Extract design tokens (colors, typography, spacing, shadows) from the project. Generates a CSS token library and visual explorer.","write_action":false,"price_micros":0,"input_schema":null},{"name":"analyze-project","description":"Run the full vue-harvest analysis pipeline on a Vue project. Discovers .vue files, parses interfaces, builds dependency graph, classifies components, auto-extracts safe ones. Must be run before other tools.","write_action":true,"price_micros":0,"input_schema":null},{"name":"batch-triage","description":"Triage all components needing review (30-70% confidence). Prioritized with effort estimates.","write_action":false,"price_micros":0,"input_schema":null},{"name":"coupling-report","description":"Project-wide coupling report showing all issues grouped by type.","write_action":false,"price_micros":0,"input_schema":null},{"name":"deep-analyze","description":"Deep coupling analysis with structured data for reasoning about extractability.","write_action":false,"price_micros":0,"input_schema":null},{"name":"extract-component","description":"Extract a component into a standalone bundle with rewritten imports and manifest.","write_action":false,"price_micros":0,"input_schema":null},{"name":"generate-wrapper","description":"Create a composable wrapper to abstract store access from a component.","write_action":true,"price_micros":0,"input_schema":null},{"name":"get-design-tokens","description":"Get the extracted design tokens as structured data. Run analyze-design-system first.","write_action":false,"price_micros":0,"input_schema":null},{"name":"inspect-component","description":"Full analysis of a single component: source, props, events, slots, deps, coupling issues, styles.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list-components","description":"List all analyzed components with tier, confidence, LOC, and issues. Filter by tier or confidence range.","write_action":false,"price_micros":0,"input_schema":null},{"name":"suggest-refactor","description":"Generate concrete refactoring suggestions with before/after code to decouple a component.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":75,"grade":"B","scanned_at":"2026-09-27T23:19:00.724Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T23:19:00.641Z","components":{"code":{"score":25,"max":25,"notes":["3 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":4,"max":15,"notes":["last push 181 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":"vue-harvest-mcp","version":"0.0.3","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-03-31T02:07:23.627Z","repositoryUrl":"git+https://github.com/virgilvox/vue-harvest.git"}],"repo":{"found":true,"owner":"virgilvox","repo":"vue-harvest","archived":false,"pushedAt":"2026-03-31T02:24:43Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/1184415?v=4","ownerCreatedAt":"2011-11-09T20:28:02Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/1184415?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-03-31T02:24:43.000Z","score":3}}}},"grade_history":[],"reviews":[]}