{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.Mindburn-Labs/factoryhub","description":"Find, read, validate, export and run AI factories with your own model. Runs stop at human decisions.","title":"factoryhub","repository":{"url":"https://github.com/Mindburn-Labs/factoryhub","source":"github"},"version":"0.1.0","icons":[{"src":"https://raw.githubusercontent.com/Mindburn-Labs/factoryhub/main/assets/icon-512.png","mimeType":"image/png","sizes":["512x512"],"theme":"light"}],"packages":[{"registryType":"npm","identifier":"factoryhub","version":"0.1.0","runtimeHint":"npx","transport":{"type":"stdio"},"packageArguments":[{"type":"positional","value":"mcp"}],"environmentVariables":[{"description":"Anthropic API key. Only run_factory and resume_run use a model; set one of the three keys, or leave all empty and use a local model.","isSecret":true,"name":"ANTHROPIC_API_KEY"},{"description":"OpenAI API key. Only run_factory and resume_run use a model; set one of the three keys, or leave all empty and use a local model.","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"OpenRouter API key. Only run_factory and resume_run use a model; set one of the three keys, or leave all empty and use a local model.","isSecret":true,"name":"OPENROUTER_API_KEY"},{"description":"Model name for runs. Empty uses the provider's default model.","name":"FACTORYHUB_MODEL"},{"description":"Extra folders of your own factories, separated by the system path delimiter. Empty lists the house factories only.","name":"FACTORYHUB_FACTORIES"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-11-15T15:27:58.995017Z","publishedAt":"2026-11-15T15:27:58.995017Z","updatedAt":"2026-11-15T15:27:58.995017Z","isLatest":true}}}
