{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.anzar-ahsan-commits/api-shakedown","description":"Turn an OpenAPI spec into WireMock stubs, contract tests and chaos scenarios, on local LLMs.","title":"API Shakedown","repository":{"url":"https://github.com/anzar-ahsan-commits/api-shakedown","source":"github"},"version":"0.1.1","websiteUrl":"https://github.com/anzar-ahsan-commits/api-shakedown","packages":[{"registryType":"pypi","identifier":"api-shakedown","version":"0.1.1","runtimeHint":"uvx","transport":{"type":"stdio"},"packageArguments":[{"value":"mcp","type":"positional"}],"environmentVariables":[{"description":"LLM provider: ollama (default, local), openai, or anthropic.","default":"ollama","choices":["ollama","openai","anthropic"],"name":"SHAKEDOWN_PROVIDER"},{"description":"Model name; defaults per provider (qwen3:8b for Ollama).","name":"SHAKEDOWN_MODEL"},{"description":"Where Ollama runs.","default":"http://localhost:11434","name":"SHAKEDOWN_OLLAMA_URL"},{"description":"Only for SHAKEDOWN_PROVIDER=openai.","isSecret":true,"name":"OPENAI_API_KEY"},{"description":"Only for SHAKEDOWN_PROVIDER=anthropic.","isSecret":true,"name":"ANTHROPIC_API_KEY"}]},{"registryType":"oci","identifier":"ghcr.io/anzar-ahsan-commits/api-shakedown:0.1.1","transport":{"type":"stdio"},"runtimeArguments":[{"value":"-i","type":"positional"},{"value":"--rm","type":"positional"}],"packageArguments":[{"value":"mcp","type":"positional"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-10-15T01:59:28.397168Z","publishedAt":"2026-10-15T01:59:28.397168Z","updatedAt":"2026-10-15T01:59:28.397168Z","isLatest":true}}}
