{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.haoyun18881-beep/universal-brute-workpack","description":"Stdio-first Agent MCP workpack for local tools, audit chains, search, memory, and pipelines.","title":"Universal Brute Workpack","repository":{"url":"https://github.com/haoyun18881-beep/universal-brute-workpack","source":"github"},"version":"0.1.4","websiteUrl":"https://github.com/haoyun18881-beep/universal-brute-workpack#readme","packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"universal-brute-workpack","version":"0.1.4","transport":{"type":"stdio"},"environmentVariables":[{"description":"Optional path to a custom Universal Brute Workpack config JSON.","format":"filepath","name":"UBW_CONFIG"},{"description":"Optional path to a custom profile and deny-list JSON.","format":"filepath","name":"UBW_PROFILES"},{"description":"Optional semicolon-separated filesystem roots for local file tools.","format":"string","name":"UBW_ROOTS"},{"description":"Optional Tavily key for search.web before fallback providers.","format":"string","isSecret":true,"name":"TAVILY_API_KEY"},{"description":"Optional Exa key for search.web before fallback providers.","format":"string","isSecret":true,"name":"EXA_API_KEY"},{"description":"Optional memory or vector service endpoint for memory.search.","format":"string","name":"UBW_MEMORY_URL"},{"description":"Optional OpenAI-compatible base URL for Agent tasks.","format":"string","name":"LLM_BASE_URL"},{"description":"Optional model API key for Agent tasks.","format":"string","isSecret":true,"name":"LLM_API_KEY"},{"description":"Optional model name for Agent tasks.","format":"string","name":"LLM_MODEL"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-06-29T14:33:56.497964Z","publishedAt":"2026-06-29T14:33:56.497964Z","updatedAt":"2026-06-29T14:33:56.497964Z","isLatest":true}}}],"metadata":{"count":1}}
