{"name":"io.github.Chaixueyuan/weapp-agent-mcp","slug":"chaixueyuan-weapp-agent-mcp","title":null,"description":"Agent-first MCP server for WeChat Mini Program debugging & automation via WeChat DevTools.","url":"https://mcp.market/server/chaixueyuan-weapp-agent-mcp","rating":null,"grade":"B","score":71,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":32,"stars":16,"forks":0,"downloads_week":115,"last_push_at":"2026-07-01T08:00:15.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Chaixueyuan/weapp-agent-mcp","website":null,"version":"0.4.8","remotes":[],"packages":[{"registryType":"npm","identifier":"@chaixueyuan/weapp-agent-mcp","version":"0.4.8","transport":{"type":"stdio"},"environmentVariables":[{"description":"Automation WebSocket endpoint for the 'connect' flow (e.g. ws://localhost:9420). When a local endpoint is not listening and auto-launch is enabled, mp_ensureConnection may start DevTools if it can resolve a project.","format":"string","name":"WEAPP_WS_ENDPOINT"},{"description":"Force 'launch' or 'connect' mode. Defaults to 'launch' unless WEAPP_WS_ENDPOINT is set.","format":"string","name":"WEAPP_AUTOMATOR_MODE"},{"description":"Optional Mini Program project directory used by launch and local auto-launch flows. The server can also resolve a persisted default, a recent project, or the current working directory.","format":"string","name":"WEAPP_PROJECT_PATH"},{"description":"Optional override for the WeChat DevTools CLI binary path (e.g. /Applications/wechatwebdevtools.app/Contents/MacOS/cli on macOS).","format":"string","name":"WECHAT_DEVTOOLS_CLI_PATH"},{"description":"Automation websocket port passed to 'cli auto --auto-port' in launch mode (default 9420).","format":"string","name":"WEAPP_DEVTOOLS_PORT"},{"description":"Milliseconds passed to miniprogram-automator when launching WeChat DevTools.","format":"string","name":"WEAPP_DEVTOOLS_TIMEOUT"},{"description":"Optional account passed to miniprogram-automator launch.","format":"string","isSecret":true,"name":"WEAPP_AUTO_ACCOUNT"},{"description":"Optional DevTools launch ticket.","format":"string","isSecret":true,"name":"WEAPP_DEVTOOLS_TICKET"},{"description":"Whether launch mode should trust the project. Accepts true/false, 1/0, yes/no, or on/off.","format":"string","name":"WEAPP_TRUST_PROJECT"},{"description":"Additional whitespace-separated CLI arguments passed during launch.","format":"string","name":"WEAPP_DEVTOOLS_ARGS"},{"description":"Optional working directory passed to the DevTools launch process.","format":"string","name":"WEAPP_DEVTOOLS_CWD"},{"description":"Whether to close or disconnect the automator session after each tool call. Accepts true/false, 1/0, yes/no, or on/off.","format":"string","name":"WEAPP_AUTOCLOSE"},{"description":"Allow mp_ensureConnection to launch local WeChat DevTools with cli auto when the configured local automation port is not listening. Defaults to enabled; set false to disable.","format":"string","name":"WEAPP_AUTOLAUNCH"},{"description":"Milliseconds to wait for a locally auto-launched automation port (default 45000).","format":"string","name":"WEAPP_LAUNCH_TIMEOUT"},{"description":"Milliseconds to wait for an automator websocket connection (default 45000).","format":"string","name":"WEAPP_CONNECT_TIMEOUT"}]}],"tools":[],"scan":{"score":71,"grade":"B","scanned_at":"2026-09-26T16:31:29.698Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-26T16:31:29.465Z","components":{"code":{"score":20,"max":25,"notes":["11 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 87 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.eval","severity":"medium","component":"code","title":"eval / new Function used","evidence":"dist/tools/common.js: …in the MCP host process. const fn = new Function(`return (${source});`)(); if (typeof…"}],"inputs":{"packages":[{"registryType":"npm","identifier":"@chaixueyuan/weapp-agent-mcp","version":"0.4.8","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":4,"publishedAt":"2026-07-01T08:03:45.085Z","repositoryUrl":"git+https://github.com/Chaixueyuan/weapp-agent-mcp.git","weeklyDownloads":115}],"repo":{"found":true,"owner":"Chaixueyuan","repo":"weapp-agent-mcp","archived":false,"pushedAt":"2026-07-01T08:00:15Z","stars":16,"forks":0,"openIssues":1,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/30581479?v=4","ownerCreatedAt":"2017-07-31T01:12:57Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":16,"forks":0,"downloadsWeek":115,"license":"MIT","lastPushAt":"2026-07-01T08:00:15.000Z","score":32}}}},"grade_history":[],"reviews":[]}