{"name":"io.github.krystiangw/meet-live-assist","slug":"krystiangw-meet-live-assist","title":null,"description":"Your own agent inside a live Google Meet or Zoom call. Local-first, no hosted service.","url":"https://mcp.market/server/krystiangw-meet-live-assist","rating":null,"grade":"B","score":78,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":23,"stars":2,"forks":1,"downloads_week":50,"last_push_at":"2026-08-18T20:49:17.000Z","license":"NOASSERTION"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/krystiangw/meet-live-assist-extension","website":null,"version":"0.7.3","remotes":[],"packages":[{"registryType":"npm","identifier":"meet-live-assist-server","version":"0.7.3","runtimeHint":"npx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The package ships two binaries; -p picks the MCP one rather than the bridge server.","isRequired":true,"value":"meet-live-assist-server","type":"named","name":"-p"},{"description":"The stdio MCP adapter.","isRequired":true,"value":"meet-live-assist-mcp","type":"positional","valueHint":"meet-live-assist-mcp"}],"environmentVariables":[{"description":"Base URL of the bridge server on this machine. Defaults to http://127.0.0.1:8848, which is right unless you moved the port.","format":"string","default":"http://127.0.0.1:8848","name":"MLA_URL"},{"description":"Where the bridge server writes. The adapter reads the access token from <dir>/.mla-token, and asks the running server for this path when it can, so it is normally unnecessary.","format":"string","name":"TRANSCRIPTS_DIR"},{"description":"Access token for the bridge server. Only needed when the token file cannot be read; the adapter finds it by itself in the normal case.","format":"string","isSecret":true,"name":"MLA_TOKEN"}]}],"tools":[{"name":"advice","description":"Show a line in the side panel. SAY = words to say now, RISK = a problem, INFO = context, EXPLAIN = a term, ACTION = do this, SUMMARY = recap. Keep it one glanceable sentence.","write_action":false,"price_micros":0,"input_schema":null},{"name":"attach","description":"Pin the meeting to assist and report its state. Call once at the start. Refuses if another assistant is already live on it unless force is set.","write_action":false,"price_micros":0,"input_schema":null},{"name":"call_chat","description":"Send a message into the meeting chat, visible to everyone. Returns the delivery result; poll reports failures too.","write_action":true,"price_micros":0,"input_schema":null},{"name":"chat_reply","description":"Reply in the side panel chat, where the user types to you privately. Not the meeting chat - that is call_chat.","write_action":false,"price_micros":0,"input_schema":null},{"name":"item","description":"Add to the decisions and action-items board. Only for things actually decided or assigned, not for topics discussed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"poll","description":"Everything new since your last poll: transcript batch worth a turn, panel state (paused/mode/autopilot/suppressed topics), and any pending results. One call per turn; the offset is tracked server-side.","write_action":false,"price_micros":0,"input_schema":null},{"name":"snapshot_read","description":"List captured screen snapshots for this meeting, newest first, with their paths.","write_action":false,"price_micros":0,"input_schema":null},{"name":"snapshot_request","description":"Ask the extension to capture the shared screen. Returns immediately; read the image with snapshot_read on a later turn.","write_action":false,"price_micros":0,"input_schema":null},{"name":"speak","description":"Say something out loud into the call. Local macOS installs only; fails with an explanation elsewhere.","write_action":false,"price_micros":0,"input_schema":null},{"name":"summary","description":"Save the post-call wrap-up as markdown. The panel offers it for copy and download.","write_action":false,"price_micros":0,"input_schema":null},{"name":"transcript","description":"Read the complete meeting record, not just the batches worth a turn. Use for wrap-up or to reconcile something you missed.","write_action":false,"price_micros":0,"input_schema":null},{"name":"wake_mode","description":"Switch how much of the meeting reaches you. 'all' delivers every line with no gating - use it","write_action":false,"price_micros":0,"input_schema":null},{"name":"working","description":"Heartbeat, so the panel shows you are alive. Pass status to show what you are doing (\"checking Jira\"); pass an empty status when done. Call every turn.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":78,"grade":"B","scanned_at":"2026-11-04T06:33:38.000Z","report":{"scannerVersion":"0.1.10","scannedAt":"2026-11-04T06:33:37.955Z","components":{"code":{"score":25,"max":25,"notes":["6 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":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":12,"max":15,"notes":["last push 77 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":"meet-live-assist-server","version":"0.7.3","found":true,"license":"SEE LICENSE IN LICENSE.md","hasInstallScripts":false,"dependencyCount":0,"publishedAt":"2026-08-12T08:46:55.380Z","repositoryUrl":"git+https://github.com/krystiangw/meet-live-assist-extension.git","weeklyDownloads":50}],"repo":{"found":true,"owner":"krystiangw","repo":"meet-live-assist-extension","archived":false,"pushedAt":"2026-08-18T20:49:17Z","stars":2,"forks":1,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/6939376?v=4","ownerCreatedAt":"2014-03-13T09:36:48Z","license":"NOASSERTION"},"icon":{"url":"https://avatars.githubusercontent.com/u/6939376?v=4&s=128","source":"registry"},"presence":{"stars":2,"forks":1,"downloadsWeek":50,"license":"NOASSERTION","lastPushAt":"2026-08-18T20:49:17.000Z","score":23}}}},"grade_history":[],"reviews":[]}