[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill-litellm-update-mcp":3,"mdc-fnsv88-key":34,"related-org-litellm-update-mcp":417,"related-repo-litellm-update-mcp":554},{"slug":4,"name":4,"fn":5,"description":6,"org":7,"tags":12,"stars":23,"repoUrl":24,"updatedAt":25,"license":26,"forks":27,"topics":28,"repo":29,"sourceUrl":32,"mdContent":33},"update-mcp","update LiteLLM MCP servers","Update an existing MCP server on a live LiteLLM proxy. Ask for the server_id and what to change (URL, auth, description), then call PUT \u002Fv1\u002Fmcp\u002Fserver.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},"litellm","LiteLLM","https:\u002F\u002Fpexgzepcugksgbtrxkhf.supabase.co\u002Fstorage\u002Fv1\u002Fobject\u002Fpublic\u002Forg-logos\u002Flitellm.png","BerriAI",[13,17,20],{"name":14,"slug":15,"type":16},"LLM","llm","tag",{"name":18,"slug":19,"type":16},"MCP","mcp",{"name":21,"slug":22,"type":16},"AI Infrastructure","ai-infrastructure",66,"https:\u002F\u002Fgithub.com\u002FBerriAI\u002Flitellm-skills","2026-07-14T05:37:25.936185","MIT",8,[],{"repoUrl":24,"stars":23,"forks":27,"topics":30,"description":31},[],"Agent Skills for managing live LiteLLM proxy deployments — users, teams, keys, orgs, models, MCP servers, agents","https:\u002F\u002Fgithub.com\u002FBerriAI\u002Flitellm-skills\u002Ftree\u002FHEAD\u002Fupdate-mcp","---\nname: update-mcp\ndescription: >\n  Update an existing MCP server on a live LiteLLM proxy. Ask for the server_id\n  and what to change (URL, auth, description), then call PUT \u002Fv1\u002Fmcp\u002Fserver.\nlicense: MIT\ncompatibility: Requires curl.\nmetadata:\n  author: BerriAI\n  version: \"1.0\"\nallowed-tools: Bash(curl:*)\n---\n\n# Update MCP Server\n\nUpdate an existing MCP server registration on a live LiteLLM proxy.\n\n## Setup\n\n```\nLITELLM_BASE_URL  — e.g. https:\u002F\u002Fmy-proxy.example.com\nLITELLM_API_KEY   — proxy admin key\n```\n\n## Ask the user\n\n1. **server_id** — if they don't have it, list first:\n   ```bash\n   curl -s \"$BASE\u002Fv1\u002Fmcp\u002Fserver\" -H \"Authorization: Bearer $KEY\"\n   ```\n2. **What to change** — any combination of:\n   - `url`\n   - `credentials` (rotate the auth token)\n   - `description`\n   - `allowed_tools` (list of tool names to expose)\n\n## Run\n\n```bash\ncurl -s -X PUT \"$BASE\u002Fv1\u002Fmcp\u002Fserver\" \\\n  -H \"Authorization: Bearer $KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"server_id\": \"\u003Cserver_id>\",\n    \"url\": \"\u003Cnew_url>\",\n    \"credentials\": \"\u003Cnew_token>\"\n  }'\n```\n\nOnly include the fields being changed.\n\n## Output\n\nConfirm the server was updated and show the updated fields.\n",{"data":35,"body":40},{"name":4,"description":6,"license":26,"compatibility":36,"metadata":37,"allowed-tools":39},"Requires curl.",{"author":11,"version":38},"1.0","Bash(curl:*)",{"type":41,"children":42},"root",[43,52,58,65,78,84,227,233,395,400,406,411],{"type":44,"tag":45,"props":46,"children":48},"element","h1",{"id":47},"update-mcp-server",[49],{"type":50,"value":51},"text","Update MCP Server",{"type":44,"tag":53,"props":54,"children":55},"p",{},[56],{"type":50,"value":57},"Update an existing MCP server registration on a live LiteLLM proxy.",{"type":44,"tag":59,"props":60,"children":62},"h2",{"id":61},"setup",[63],{"type":50,"value":64},"Setup",{"type":44,"tag":66,"props":67,"children":71},"pre",{"className":68,"code":70,"language":50},[69],"language-text","LITELLM_BASE_URL  — e.g. https:\u002F\u002Fmy-proxy.example.com\nLITELLM_API_KEY   — proxy admin key\n",[72],{"type":44,"tag":73,"props":74,"children":76},"code",{"__ignoreMap":75},"",[77],{"type":50,"value":70},{"type":44,"tag":59,"props":79,"children":81},{"id":80},"ask-the-user",[82],{"type":50,"value":83},"Ask the user",{"type":44,"tag":85,"props":86,"children":87},"ol",{},[88,173],{"type":44,"tag":89,"props":90,"children":91},"li",{},[92,98,100],{"type":44,"tag":93,"props":94,"children":95},"strong",{},[96],{"type":50,"value":97},"server_id",{"type":50,"value":99}," — if they don't have it, list first:\n",{"type":44,"tag":66,"props":101,"children":105},{"className":102,"code":103,"language":104,"meta":75,"style":75},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -s \"$BASE\u002Fv1\u002Fmcp\u002Fserver\" -H \"Authorization: Bearer $KEY\"\n","bash",[106],{"type":44,"tag":73,"props":107,"children":108},{"__ignoreMap":75},[109],{"type":44,"tag":110,"props":111,"children":114},"span",{"class":112,"line":113},"line",1,[115,121,127,133,139,144,149,154,158,163,168],{"type":44,"tag":110,"props":116,"children":118},{"style":117},"--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B",[119],{"type":50,"value":120},"curl",{"type":44,"tag":110,"props":122,"children":124},{"style":123},"--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D",[125],{"type":50,"value":126}," -s",{"type":44,"tag":110,"props":128,"children":130},{"style":129},"--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF",[131],{"type":50,"value":132}," \"",{"type":44,"tag":110,"props":134,"children":136},{"style":135},"--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8",[137],{"type":50,"value":138},"$BASE",{"type":44,"tag":110,"props":140,"children":141},{"style":123},[142],{"type":50,"value":143},"\u002Fv1\u002Fmcp\u002Fserver",{"type":44,"tag":110,"props":145,"children":146},{"style":129},[147],{"type":50,"value":148},"\"",{"type":44,"tag":110,"props":150,"children":151},{"style":123},[152],{"type":50,"value":153}," -H",{"type":44,"tag":110,"props":155,"children":156},{"style":129},[157],{"type":50,"value":132},{"type":44,"tag":110,"props":159,"children":160},{"style":123},[161],{"type":50,"value":162},"Authorization: Bearer ",{"type":44,"tag":110,"props":164,"children":165},{"style":135},[166],{"type":50,"value":167},"$KEY",{"type":44,"tag":110,"props":169,"children":170},{"style":129},[171],{"type":50,"value":172},"\"\n",{"type":44,"tag":89,"props":174,"children":175},{},[176,181,183],{"type":44,"tag":93,"props":177,"children":178},{},[179],{"type":50,"value":180},"What to change",{"type":50,"value":182}," — any combination of:\n",{"type":44,"tag":184,"props":185,"children":186},"ul",{},[187,196,207,216],{"type":44,"tag":89,"props":188,"children":189},{},[190],{"type":44,"tag":73,"props":191,"children":193},{"className":192},[],[194],{"type":50,"value":195},"url",{"type":44,"tag":89,"props":197,"children":198},{},[199,205],{"type":44,"tag":73,"props":200,"children":202},{"className":201},[],[203],{"type":50,"value":204},"credentials",{"type":50,"value":206}," (rotate the auth token)",{"type":44,"tag":89,"props":208,"children":209},{},[210],{"type":44,"tag":73,"props":211,"children":213},{"className":212},[],[214],{"type":50,"value":215},"description",{"type":44,"tag":89,"props":217,"children":218},{},[219,225],{"type":44,"tag":73,"props":220,"children":222},{"className":221},[],[223],{"type":50,"value":224},"allowed_tools",{"type":50,"value":226}," (list of tool names to expose)",{"type":44,"tag":59,"props":228,"children":230},{"id":229},"run",[231],{"type":50,"value":232},"Run",{"type":44,"tag":66,"props":234,"children":236},{"className":102,"code":235,"language":104,"meta":75,"style":75},"curl -s -X PUT \"$BASE\u002Fv1\u002Fmcp\u002Fserver\" \\\n  -H \"Authorization: Bearer $KEY\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"server_id\": \"\u003Cserver_id>\",\n    \"url\": \"\u003Cnew_url>\",\n    \"credentials\": \"\u003Cnew_token>\"\n  }'\n",[237],{"type":44,"tag":73,"props":238,"children":239},{"__ignoreMap":75},[240,282,311,336,355,364,373,382],{"type":44,"tag":110,"props":241,"children":242},{"class":112,"line":113},[243,247,251,256,261,265,269,273,277],{"type":44,"tag":110,"props":244,"children":245},{"style":117},[246],{"type":50,"value":120},{"type":44,"tag":110,"props":248,"children":249},{"style":123},[250],{"type":50,"value":126},{"type":44,"tag":110,"props":252,"children":253},{"style":123},[254],{"type":50,"value":255}," -X",{"type":44,"tag":110,"props":257,"children":258},{"style":123},[259],{"type":50,"value":260}," PUT",{"type":44,"tag":110,"props":262,"children":263},{"style":129},[264],{"type":50,"value":132},{"type":44,"tag":110,"props":266,"children":267},{"style":135},[268],{"type":50,"value":138},{"type":44,"tag":110,"props":270,"children":271},{"style":123},[272],{"type":50,"value":143},{"type":44,"tag":110,"props":274,"children":275},{"style":129},[276],{"type":50,"value":148},{"type":44,"tag":110,"props":278,"children":279},{"style":135},[280],{"type":50,"value":281}," \\\n",{"type":44,"tag":110,"props":283,"children":285},{"class":112,"line":284},2,[286,291,295,299,303,307],{"type":44,"tag":110,"props":287,"children":288},{"style":123},[289],{"type":50,"value":290},"  -H",{"type":44,"tag":110,"props":292,"children":293},{"style":129},[294],{"type":50,"value":132},{"type":44,"tag":110,"props":296,"children":297},{"style":123},[298],{"type":50,"value":162},{"type":44,"tag":110,"props":300,"children":301},{"style":135},[302],{"type":50,"value":167},{"type":44,"tag":110,"props":304,"children":305},{"style":129},[306],{"type":50,"value":148},{"type":44,"tag":110,"props":308,"children":309},{"style":135},[310],{"type":50,"value":281},{"type":44,"tag":110,"props":312,"children":314},{"class":112,"line":313},3,[315,319,323,328,332],{"type":44,"tag":110,"props":316,"children":317},{"style":123},[318],{"type":50,"value":290},{"type":44,"tag":110,"props":320,"children":321},{"style":129},[322],{"type":50,"value":132},{"type":44,"tag":110,"props":324,"children":325},{"style":123},[326],{"type":50,"value":327},"Content-Type: application\u002Fjson",{"type":44,"tag":110,"props":329,"children":330},{"style":129},[331],{"type":50,"value":148},{"type":44,"tag":110,"props":333,"children":334},{"style":135},[335],{"type":50,"value":281},{"type":44,"tag":110,"props":337,"children":339},{"class":112,"line":338},4,[340,345,350],{"type":44,"tag":110,"props":341,"children":342},{"style":123},[343],{"type":50,"value":344},"  -d",{"type":44,"tag":110,"props":346,"children":347},{"style":129},[348],{"type":50,"value":349}," '",{"type":44,"tag":110,"props":351,"children":352},{"style":123},[353],{"type":50,"value":354},"{\n",{"type":44,"tag":110,"props":356,"children":358},{"class":112,"line":357},5,[359],{"type":44,"tag":110,"props":360,"children":361},{"style":123},[362],{"type":50,"value":363},"    \"server_id\": \"\u003Cserver_id>\",\n",{"type":44,"tag":110,"props":365,"children":367},{"class":112,"line":366},6,[368],{"type":44,"tag":110,"props":369,"children":370},{"style":123},[371],{"type":50,"value":372},"    \"url\": \"\u003Cnew_url>\",\n",{"type":44,"tag":110,"props":374,"children":376},{"class":112,"line":375},7,[377],{"type":44,"tag":110,"props":378,"children":379},{"style":123},[380],{"type":50,"value":381},"    \"credentials\": \"\u003Cnew_token>\"\n",{"type":44,"tag":110,"props":383,"children":384},{"class":112,"line":27},[385,390],{"type":44,"tag":110,"props":386,"children":387},{"style":123},[388],{"type":50,"value":389},"  }",{"type":44,"tag":110,"props":391,"children":392},{"style":129},[393],{"type":50,"value":394},"'\n",{"type":44,"tag":53,"props":396,"children":397},{},[398],{"type":50,"value":399},"Only include the fields being changed.",{"type":44,"tag":59,"props":401,"children":403},{"id":402},"output",[404],{"type":50,"value":405},"Output",{"type":44,"tag":53,"props":407,"children":408},{},[409],{"type":50,"value":410},"Confirm the server was updated and show the updated fields.",{"type":44,"tag":412,"props":413,"children":414},"style",{},[415],{"type":50,"value":416},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"items":418,"total":553},[419,434,444,454,464,476,486,498,509,521,533,544],{"slug":420,"name":420,"fn":421,"description":422,"org":423,"tags":424,"stars":23,"repoUrl":24,"updatedAt":433},"add-agent","create AI agents on LiteLLM proxy","Create a new AI agent on a live LiteLLM proxy. Asks for agent name, the underlying model, and optional MCP server access, then calls POST \u002Fv1\u002Fagents.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[425,428,431,432],{"name":426,"slug":427,"type":16},"Agents","agents",{"name":429,"slug":430,"type":16},"API Development","api-development",{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},"2026-07-14T05:37:35.882412",{"slug":435,"name":435,"fn":436,"description":437,"org":438,"tags":439,"stars":23,"repoUrl":24,"updatedAt":443},"add-key","generate API keys on LiteLLM proxy","Generate a new API key on a live LiteLLM proxy. Asks for alias, scope (user\u002Fteam), budget, models, and expiry, then calls POST \u002Fkey\u002Fgenerate. Use when the user wants to create, generate, or provision an API key on a LiteLLM proxy instance.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[440,441,442],{"name":21,"slug":22,"type":16},{"name":429,"slug":430,"type":16},{"name":9,"slug":8,"type":16},"2026-07-14T05:37:23.401687",{"slug":445,"name":445,"fn":446,"description":447,"org":448,"tags":449,"stars":23,"repoUrl":24,"updatedAt":453},"add-mcp","register MCP servers on LiteLLM proxy","Register a new MCP server on a live LiteLLM proxy. Asks for the server name, transport type, URL, and optional auth, then calls POST \u002Fv1\u002Fmcp\u002Fserver.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[450,451,452],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":18,"slug":19,"type":16},"2026-07-14T05:37:18.330664",{"slug":455,"name":455,"fn":456,"description":457,"org":458,"tags":459,"stars":23,"repoUrl":24,"updatedAt":463},"add-model","add models to LiteLLM proxy","Add a new model to a live LiteLLM proxy. Walks the user through picking a provider, entering the deployment name and credentials, calls POST \u002Fmodel\u002Fnew, then test-calls the model to confirm it routes correctly. Use when the user wants to add, register, deploy, or configure a new model on a LiteLLM proxy instance.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[460,461,462],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":14,"slug":15,"type":16},"2026-07-14T05:37:41.141371",{"slug":465,"name":465,"fn":466,"description":467,"org":468,"tags":469,"stars":23,"repoUrl":24,"updatedAt":475},"add-org","create organizations on LiteLLM proxy","Create a new organization on a live LiteLLM proxy. Asks for org name, budget, and allowed models, then calls POST \u002Forganization\u002Fnew.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[470,471,472],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":473,"slug":474,"type":16},"Management","management","2026-07-14T05:37:43.83623",{"slug":477,"name":477,"fn":478,"description":479,"org":480,"tags":481,"stars":23,"repoUrl":24,"updatedAt":485},"add-team","create new teams on LiteLLM proxy","Create a new team on a live LiteLLM proxy. Asks for team name, budget, and allowed models, then calls POST \u002Fteam\u002Fnew and shows the result. Use when the user wants to create a new team, set up team budgets, or configure model access for a team on the proxy.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[482,483,484],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":473,"slug":474,"type":16},"2026-07-14T05:37:29.671894",{"slug":487,"name":487,"fn":488,"description":489,"org":490,"tags":491,"stars":23,"repoUrl":24,"updatedAt":497},"add-user","create LiteLLM proxy users","Create a new user on a live LiteLLM proxy. Asks for email, role, and optional budget\u002Fmodel limits, then calls POST \u002Fuser\u002Fnew and shows the result.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[492,493,494],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":495,"slug":496,"type":16},"Operations","operations","2026-07-14T05:37:22.16293",{"slug":499,"name":499,"fn":500,"description":501,"org":502,"tags":503,"stars":23,"repoUrl":24,"updatedAt":508},"delete-agent","delete AI agents from LiteLLM proxy","Delete an AI agent from a live LiteLLM proxy. Ask for the agent_id and confirm before calling DELETE \u002Fv1\u002Fagents\u002F{agent_id}.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[504,505,506,507],{"name":426,"slug":427,"type":16},{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":473,"slug":474,"type":16},"2026-07-14T05:37:34.647734",{"slug":510,"name":510,"fn":511,"description":512,"org":513,"tags":514,"stars":23,"repoUrl":24,"updatedAt":520},"delete-key","delete API keys from LiteLLM proxy","Delete one or more API keys from a live LiteLLM proxy. Ask for the key(s) and confirm before calling POST \u002Fkey\u002Fdelete.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[515,516,517],{"name":429,"slug":430,"type":16},{"name":9,"slug":8,"type":16},{"name":518,"slug":519,"type":16},"Security","security","2026-07-14T05:37:38.407239",{"slug":522,"name":522,"fn":523,"description":524,"org":525,"tags":526,"stars":23,"repoUrl":24,"updatedAt":532},"delete-mcp","delete MCP servers from LiteLLM proxy","Delete an MCP server from a live LiteLLM proxy. Ask for the server_id and confirm before calling DELETE \u002Fv1\u002Fmcp\u002Fserver\u002F{server_id}.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[527,528,531],{"name":21,"slug":22,"type":16},{"name":529,"slug":530,"type":16},"Configuration","configuration",{"name":18,"slug":19,"type":16},"2026-07-14T05:37:32.167939",{"slug":534,"name":534,"fn":535,"description":536,"org":537,"tags":538,"stars":23,"repoUrl":24,"updatedAt":543},"delete-model","delete models from LiteLLM proxy","Delete a model from a live LiteLLM proxy. Asks for the model name or model_id and confirms before calling POST \u002Fmodel\u002Fdelete. Use when the user wants to remove, delete, or unregister a model from a LiteLLM proxy instance.",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[539,540,541,542],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":14,"slug":15,"type":16},{"name":473,"slug":474,"type":16},"2026-07-14T05:37:33.417861",{"slug":545,"name":545,"fn":546,"description":547,"org":548,"tags":549,"stars":23,"repoUrl":24,"updatedAt":552},"delete-org","delete organizations from LiteLLM proxy","Delete one or more organizations from a live LiteLLM proxy. Ask for the organization_id(s) and confirm before calling DELETE \u002Forganization\u002Fdelete.\n",{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[550,551],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},"2026-07-14T05:37:20.916307",21,{"items":555,"total":553},[556,563,569,575,581,587,593],{"slug":420,"name":420,"fn":421,"description":422,"org":557,"tags":558,"stars":23,"repoUrl":24,"updatedAt":433},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[559,560,561,562],{"name":426,"slug":427,"type":16},{"name":429,"slug":430,"type":16},{"name":14,"slug":15,"type":16},{"name":18,"slug":19,"type":16},{"slug":435,"name":435,"fn":436,"description":437,"org":564,"tags":565,"stars":23,"repoUrl":24,"updatedAt":443},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[566,567,568],{"name":21,"slug":22,"type":16},{"name":429,"slug":430,"type":16},{"name":9,"slug":8,"type":16},{"slug":445,"name":445,"fn":446,"description":447,"org":570,"tags":571,"stars":23,"repoUrl":24,"updatedAt":453},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[572,573,574],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":18,"slug":19,"type":16},{"slug":455,"name":455,"fn":456,"description":457,"org":576,"tags":577,"stars":23,"repoUrl":24,"updatedAt":463},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[578,579,580],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":14,"slug":15,"type":16},{"slug":465,"name":465,"fn":466,"description":467,"org":582,"tags":583,"stars":23,"repoUrl":24,"updatedAt":475},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[584,585,586],{"name":21,"slug":22,"type":16},{"name":9,"slug":8,"type":16},{"name":473,"slug":474,"type":16},{"slug":477,"name":477,"fn":478,"description":479,"org":588,"tags":589,"stars":23,"repoUrl":24,"updatedAt":485},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[590,591,592],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":473,"slug":474,"type":16},{"slug":487,"name":487,"fn":488,"description":489,"org":594,"tags":595,"stars":23,"repoUrl":24,"updatedAt":497},{"slug":8,"name":9,"logoUrl":10,"githubOrg":11},[596,597,598],{"name":21,"slug":22,"type":16},{"name":14,"slug":15,"type":16},{"name":495,"slug":496,"type":16}]