{"name":"io.github.joshidikshant/loopback","slug":"joshidikshant-loopback","title":null,"description":"Feedback bus for coding agents: pin feedback on the app you're building; a fix turns the pin green","url":"https://mcp.market/server/joshidikshant-loopback","rating":null,"grade":"A","score":88,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":21,"stars":0,"forks":0,"downloads_week":35,"last_push_at":"2026-08-02T19:56:06.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/joshidikshant/loopback","website":"https://github.com/joshidikshant/loopback","version":"0.9.4","remotes":[],"packages":[{"registryType":"npm","identifier":"loopback-mcp-server","version":"0.9.4","transport":{"type":"stdio"}}],"tools":[{"name":"loopback_add_comment","description":"Append a comment to a feedback item's discussion trail. Use for investigation notes, questions back to the reporter, or reasoning worth preserving. Args: id, author, body (markdown ok).","write_action":false,"price_micros":0,"input_schema":null},{"name":"loopback_claim_feedback","description":"Atomically claim a feedback item for an agent before working on it. Prevents two agents from fixing the same thing. Args: id, agent (your name, e.g. 'claude-code', 'codex', 'gemini'), force (default false). On success the item's assignee_agent is set and status moves to 'in_progress' (from open/triaged). If another agent already holds the claim, this fails with a message naming the holder — pass f","write_action":false,"price_micros":0,"input_schema":null},{"name":"loopback_get_feedback","description":"Fetch one feedback item with full context: description, repro steps, console lines, network entries, screenshot/replay links, linked change (commit/PR), and the complete comment trail. Args: id (fb_...), response_format (markdown|json). Read this before starting a fix — it contains everything captured at report time.","write_action":false,"price_micros":0,"input_schema":null},{"name":"loopback_get_stats","description":"Overview of the feedback queue: counts by project and status. Use to orient before picking work, or to report queue health. Args: project (optional — omit for all projects). Returns { total, projects: [{ project, by_status, total }] }.","write_action":false,"price_micros":0,"input_schema":null},{"name":"loopback_link_change","description":"Attach the fix to a feedback item so the loop is auditable: which repo/branch/commit/PR addressed it and a one-paragraph diff summary. Args: id, plus any of repo, branch, commit, pr_url, diff_summary. Provided fields merge into existing links. Call this right after committing the fix, before updating status to 'fixed'.","write_action":false,"price_micros":0,"input_schema":null},{"name":"loopback_list_feedback","description":"List feedback items, filtered and paginated. This is the entry point for \"work the queue\". Args (all optional): project, status (open|triaged|in_progress|fixed|verified|wontfix), type (ui|backend|usage|ux), severity (p0-p3), source, assignee_agent, limit (default 20), offset (default 0), response_format (markdown|json). Returns items ordered most-severe first, then newest. Pagination metadata: tot","write_action":false,"price_micros":0,"input_schema":null},{"name":"loopback_resolve_feedback","description":"Close a feedback item with a final outcome. Args: id, resolution ('verified' = the fix was confirmed against the running app, tests, or the relevant metric/replay; 'wontfix' = intentionally not addressing), note (optional closing comment), agent (YOUR name — this is the write that turns the reporter's pin full green, and omitting it records the generic default instead of you). Prefer verifying bef","write_action":false,"price_micros":0,"input_schema":null},{"name":"loopback_submit_feedback","description":"Create a new feedback item in the Loopback bus. Use this to file any observation about a running product: a UI defect, a backend error, a usage insight, or a UX papercut. Every item is tagged to a project so the right agent picks it up later. Args: project (slug), type (ui|backend|usage|ux), title, and optionally body, severity (p0-p3, default p2), source, reporter, route, url, dom_selector, scree","write_action":true,"price_micros":0,"input_schema":null},{"name":"loopback_update_feedback","description":"","write_action":true,"price_micros":0,"input_schema":null},{"name":"loopback_update_status","description":"Move a feedback item through the workflow: open → triaged → in_progress → fixed → verified | wontfix. Args: id, status, note (optional — recorded as a comment for the audit trail), author (default 'agent'). Use 'fixed' after making the change; use loopback_resolve_feedback for final verified/wontfix closure.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":88,"grade":"A","scanned_at":"2026-09-24T12:00:40.685Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-24T12:00:40.657Z","components":{"code":{"score":25,"max":25,"notes":["17 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":12,"max":15,"notes":["last push 53 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":"loopback-mcp-server","version":"0.9.4","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-08-02T18:29:27.613Z","repositoryUrl":"git+https://github.com/joshidikshant/loopback.git","weeklyDownloads":35}],"repo":{"found":true,"owner":"joshidikshant","repo":"loopback","archived":false,"pushedAt":"2026-08-02T19:56:06Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/42898659?v=4","ownerCreatedAt":"2018-09-01T20:07:56Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/42898659?v=4&s=128","source":"github"},"presence":{"stars":0,"forks":0,"downloadsWeek":35,"license":"MIT","lastPushAt":"2026-08-02T19:56:06.000Z","score":21}}}},"grade_history":[],"reviews":[]}