diff --git a/servers/com.upstash-mcp-npx.json b/servers/com.upstash-mcp-npx.json new file mode 100644 index 0000000..8daf008 --- /dev/null +++ b/servers/com.upstash-mcp-npx.json @@ -0,0 +1,88 @@ +{ + "$schema": "../schemas/server-definition.schema.json", + "id": "com.upstash-mcp-npx", + "name": "Upstash (npx)", + "alias": "upstash", + "description": "Create and manage Upstash Redis databases. List databases, create backups, view usage stats, and manage credentials.", + "icon": "https://avatars.githubusercontent.com/u/74989412?v=4", + "schema_version": "2.1", + "categories": [ + "database", + "cloud" + ], + "tags": [ + "upstash", + "redis", + "serverless", + "database", + "cache", + "cloud" + ], + "transport": { + "type": "stdio", + "command": "npx", + "args": [ + "-y", + "@upstash/mcp-server@latest", + "--email", + "${input:UPSTASH_EMAIL}", + "--api-key", + "${input:UPSTASH_API_KEY}" + ], + "metadata": { + "inputs": [ + { + "id": "UPSTASH_EMAIL", + "label": "Upstash Email", + "description": "Email address associated with your Upstash account.", + "type": "text", + "required": true, + "secret": false, + "placeholder": "you@example.com", + "obtain": { + "url": "https://console.upstash.com", + "instructions": "Use the email address you registered with at console.upstash.com", + "button_label": "Open Console" + } + }, + { + "id": "UPSTASH_API_KEY", + "label": "Upstash API Key", + "description": "Developer API key for the Upstash management API.", + "type": "text", + "required": true, + "secret": true, + "placeholder": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx", + "obtain": { + "url": "https://console.upstash.com/account/api", + "instructions": "1. Go to console.upstash.com/account/api\n2. Copy your Management API key", + "button_label": "Get API Key" + } + } + ] + } + }, + "auth": { + "type": "api_key", + "instructions": "Get your email and API key from https://console.upstash.com/account/api" + }, + "contributor": { + "name": "Upstash", + "github": "upstash", + "url": "https://upstash.com" + }, + "links": { + "repository": "https://github.com/upstash/mcp-server", + "homepage": "https://upstash.com", + "documentation": "https://upstash.com/docs/redis/integrations/mcp" + }, + "platforms": [ + "all" + ], + "capabilities": { + "tools": true, + "resources": false, + "prompts": false, + "read_only_mode": false + } +}