{"name":"io.github.brbousnguar/mulewatch","slug":"brbousnguar-mulewatch","title":"mulewatch","description":"Read-only MCP server for MuleSoft Anypoint: app logs, archive search, Runtime Manager, Exchange.","url":"https://mcp.market/server/brbousnguar-mulewatch","rating":null,"grade":"B","score":83,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":29,"stars":0,"forks":0,"downloads_week":172,"last_push_at":"2026-09-18T09:22:03.000Z","license":"Apache-2.0"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/brbousnguar/mulewatch","website":"https://heybrahim.com/","version":"0.1.2","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"mulewatch","version":"0.1.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Anypoint connected app client id (app acts on its own behalf).","isRequired":true,"name":"ANYPOINT_CLIENT_ID"},{"description":"Anypoint connected app client secret.","isRequired":true,"isSecret":true,"name":"ANYPOINT_CLIENT_SECRET"},{"description":"Business group id to operate on. Defaults to the organization the credentials belong to.","name":"ANYPOINT_ORG_ID"},{"description":"Comma-separated environment names or ids the server is allowed to read. Unset means all visible environments.","name":"ANYPOINT_ALLOWED_ENVIRONMENTS"},{"description":"Anypoint control plane host. Defaults to https://anypoint.mulesoft.com.","name":"ANYPOINT_BASE_URL"},{"description":"Anypoint Monitoring host. Defaults to https://monitoring.anypoint.mulesoft.com.","name":"ANYPOINT_MONITORING_BASE_URL"}]}],"tools":[{"name":"anypoint_get_app_logs_for_analysis","description":"Fetch live-tail logs for a Mule application and return an analysis-ready payload: normalized lines plus counts by priority, logger and instance. Prefer this over anypoint_list_app_logs when diagnosing a problem.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anypoint_list_api_manager_instances","description":"List API instances managed by Anypoint API Manager in an environment, with their assets, endpoints and technology.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anypoint_list_app_logs","description":"List the latest Runtime Manager logs for a Mule application. This reads the live tail only — a small rolling buffer. For anything older than the buffer, use anypoint_search_archived_logs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anypoint_list_business_groups","description":"List the business groups under the credentials' organization, with their ids. Environments live on business groups, not on the root organization — call this first if anypoint_list_environments returns nothing.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anypoint_list_deployed_apps","description":"List deployed Mule applications in an environment, across Application Manager (CloudHub 2.0 / Runtime Fabric), legacy CloudHub, and hybrid on-prem targets.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anypoint_list_environments","description":"List the Anypoint environments in a business group. If this returns nothing, the orgId is probably the root organization — call anypoint_list_business_groups to find the right id. Restricted to ANYPOINT_ALLOWED_ENVIRONMENTS when that is set.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anypoint_search_archived_logs","description":"Search historical Mule application logs via the Anypoint Monitoring Archive API, for dates beyond the live tail's rolling buffer. Requires Anypoint Monitoring to be enabled for the organization. Use this for any past-date incident investigation.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anypoint_search_exchange_assets","description":"Search Anypoint Exchange for assets in the organization — APIs, connectors, templates, examples and fragments.","write_action":false,"price_micros":0,"input_schema":null},{"name":"anypoint_whoami","description":"Verify the configured Anypoint credentials and show which business group, host and environment allowlist this server is operating with. Use this first when a call fails.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":83,"grade":"B","scanned_at":"2026-09-19T19:34:15.573Z","report":{"scannerVersion":"0.1.5","scannedAt":"2026-09-19T19:34:15.518Z","components":{"code":{"score":25,"max":25,"notes":["16 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":15,"max":15,"notes":["last push 1 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":"mulewatch","version":"0.1.2","found":true,"license":"Apache-2.0","hasInstallScripts":false,"dependencyCount":2,"publishedAt":"2026-09-18T09:27:25.891Z","repositoryUrl":"git+https://github.com/brbousnguar/mulewatch.git","weeklyDownloads":172}],"repo":{"found":true,"owner":"brbousnguar","repo":"mulewatch","archived":false,"pushedAt":"2026-09-18T09:22:03Z","stars":0,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/6629740?v=4","ownerCreatedAt":"2014-02-09T08:45:40Z","license":"Apache-2.0"},"icon":{"url":"https://heybrahim.com/assets/img/apple-touch-icon.png?v=2","source":"registry","width":180,"height":180},"presence":{"stars":0,"forks":0,"downloadsWeek":172,"license":"Apache-2.0","lastPushAt":"2026-09-18T09:22:03.000Z","score":29}}}},"grade_history":[],"reviews":[]}