From 7e741392690e05308ac84b36419d8de7015f63c7 Mon Sep 17 00:00:00 2001 From: Mohammod Al Amin Ashik Date: Wed, 18 Feb 2026 19:55:15 +0800 Subject: [PATCH] revert: undo 9 PR merges (#3-#7, #9, #10, #15, #16) Reverting merges that were done without review approval. Servers will be re-added through proper review process. Signed-off-by: Mohammod Al Amin Ashik --- schemas/server-definition.schema.json | 5 -- servers/com.github-mcp-http.json | 65 --------------------- servers/com.github-mcp.json | 26 +++------ servers/com.grafana-mcp.json | 82 --------------------------- servers/com.linear-mcp.json | 45 --------------- servers/com.neon-mcp-http.json | 45 --------------- servers/com.neon-mcp.json | 63 -------------------- servers/com.stripe-mcp-http.json | 45 --------------- servers/com.stripe-mcp.json | 63 -------------------- servers/com.todoist-mcp.json | 45 --------------- servers/com.twilio-mcp.json | 61 -------------------- servers/com.upstash-context7.json | 61 -------------------- servers/community.postgresql.json | 55 ------------------ 13 files changed, 7 insertions(+), 654 deletions(-) delete mode 100644 servers/com.github-mcp-http.json delete mode 100644 servers/com.grafana-mcp.json delete mode 100644 servers/com.linear-mcp.json delete mode 100644 servers/com.neon-mcp-http.json delete mode 100644 servers/com.neon-mcp.json delete mode 100644 servers/com.stripe-mcp-http.json delete mode 100644 servers/com.stripe-mcp.json delete mode 100644 servers/com.todoist-mcp.json delete mode 100644 servers/com.twilio-mcp.json delete mode 100644 servers/com.upstash-context7.json delete mode 100644 servers/community.postgresql.json diff --git a/schemas/server-definition.schema.json b/schemas/server-definition.schema.json index 1936cee..7d21e35 100644 --- a/schemas/server-definition.schema.json +++ b/schemas/server-definition.schema.json @@ -167,11 +167,6 @@ "format": "uri", "description": "HTTP endpoint URL (supports Streamable HTTP)" }, - "headers": { - "type": "object", - "additionalProperties": { "type": "string" }, - "description": "HTTP headers to include with requests. Values support ${input:ID} placeholders for user-provided values." - }, "metadata": { "$ref": "#/$defs/metadata" } diff --git a/servers/com.github-mcp-http.json b/servers/com.github-mcp-http.json deleted file mode 100644 index 62ad4f3..0000000 --- a/servers/com.github-mcp-http.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.github-mcp-http", - "name": "GitHub (Remote)", - "alias": "gh-remote", - "description": "Interact with GitHub repositories, issues, pull requests, actions, and code security through GitHub's hosted remote MCP server. No local installation required. Authenticates with a Personal Access Token (PAT) via Bearer header.", - "icon": "https://avatars.githubusercontent.com/u/9919?v=4", - "schema_version": "2.1", - "categories": ["developer-tools", "version-control"], - "tags": ["git", "github", "code", "issues", "pull-requests", "repos", "actions", "code-review", "remote"], - - "transport": { - "type": "http", - "url": "https://api.githubcopilot.com/mcp/", - "headers": { - "Authorization": "Bearer ${input:GITHUB_TOKEN}" - }, - "metadata": { - "inputs": [ - { - "id": "GITHUB_TOKEN", - "label": "GitHub Personal Access Token", - "description": "Personal Access Token for GitHub. Create a fine-grained PAT with the scopes needed for the tools you want to use.", - "type": "password", - "required": true, - "secret": true, - "placeholder": "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "obtain": { - "url": "https://github.com/settings/tokens?type=beta", - "instructions": "1. Go to github.com/settings/tokens\n2. Click 'Generate new token' > 'Fine-grained token'\n3. Set expiration, select repositories, and choose permissions\n4. Click 'Generate token' and copy it", - "button_label": "Create Token" - } - } - ] - } - }, - - "auth": { - "type": "api_key", - "instructions": "Create a GitHub Personal Access Token (fine-grained) at https://github.com/settings/tokens with the scopes needed for the tools you want to use. The token is sent as a Bearer token in the Authorization header." - }, - - "contributor": { - "name": "GitHub", - "github": "github", - "url": "https://github.com" - }, - - "links": { - "repository": "https://github.com/github/github-mcp-server", - "homepage": "https://github.com", - "documentation": "https://github.com/github/github-mcp-server#readme" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": true, - "prompts": true, - "read_only_mode": false - }, - - "changelog_url": "https://github.com/github/github-mcp-server/releases" -} diff --git a/servers/com.github-mcp.json b/servers/com.github-mcp.json index a52ae06..c14b20e 100644 --- a/servers/com.github-mcp.json +++ b/servers/com.github-mcp.json @@ -1,31 +1,29 @@ { "$schema": "../schemas/server-definition.schema.json", "id": "com.github-mcp", - "name": "GitHub (Local)", + "name": "GitHub", "alias": "gh", - "description": "Interact with GitHub repositories, issues, pull requests, actions, and code security through the official GitHub MCP server running locally via Docker. Supports GitHub.com, GitHub Enterprise Server, and GitHub Enterprise Cloud (ghe.com).", + "description": "Interact with GitHub repositories, issues, pull requests, actions, and code security through the official GitHub MCP server.", "icon": "https://avatars.githubusercontent.com/u/9919?v=4", "schema_version": "2.1", "categories": ["developer-tools", "version-control"], - "tags": ["git", "github", "code", "issues", "pull-requests", "repos", "actions", "code-review", "enterprise"], + "tags": ["git", "github", "code", "issues", "pull-requests", "repos", "actions", "code-review"], "transport": { "type": "stdio", "command": "docker", "args": [ - "run", "-i", "--rm", - "-e", "GITHUB_PERSONAL_ACCESS_TOKEN", - "-e", "GITHUB_HOST", + "run", "-i", "--rm", "-e", + "GITHUB_PERSONAL_ACCESS_TOKEN", "ghcr.io/github/github-mcp-server" ], "env": { - "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:GITHUB_PERSONAL_ACCESS_TOKEN}", - "GITHUB_HOST": "${input:GITHUB_HOST}" + "GITHUB_PERSONAL_ACCESS_TOKEN": "${input:GITHUB_TOKEN}" }, "metadata": { "inputs": [ { - "id": "GITHUB_PERSONAL_ACCESS_TOKEN", + "id": "GITHUB_TOKEN", "label": "GitHub Personal Access Token", "description": "Token used to authenticate with the GitHub API. Requires repo and read:org scopes.", "type": "password", @@ -37,16 +35,6 @@ "instructions": "1. Click 'Generate new token (classic)'\n2. Give it a name like 'McpMux'\n3. Select scopes: repo, read:org\n4. Click 'Generate token'\n5. Copy the token (starts with ghp_)", "button_label": "Create Token" } - }, - { - "id": "GITHUB_HOST", - "label": "GitHub Host", - "description": "GitHub hostname. Set this for GitHub Enterprise Server or GitHub Enterprise Cloud with data residency. Leave empty for github.com.", - "type": "url", - "required": false, - "secret": false, - "default": "https://api.github.com", - "placeholder": "https://github.example.com" } ] } diff --git a/servers/com.grafana-mcp.json b/servers/com.grafana-mcp.json deleted file mode 100644 index 845974f..0000000 --- a/servers/com.grafana-mcp.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.grafana-mcp", - "name": "Grafana", - "alias": "grafana", - "description": "Search dashboards, query Prometheus and Loki datasources, manage alerts, and investigate incidents through the official Grafana MCP server.", - "icon": "https://avatars.githubusercontent.com/u/7195757?v=4", - "schema_version": "2.1", - "categories": ["monitoring", "developer-tools"], - "tags": ["grafana", "monitoring", "dashboards", "prometheus", "loki", "alerts", "observability", "metrics"], - - "transport": { - "type": "stdio", - "command": "docker", - "args": [ - "run", "-i", "--rm", - "-e", "GRAFANA_URL", - "-e", "GRAFANA_SERVICE_ACCOUNT_TOKEN", - "grafana/mcp-grafana", - "-t", "stdio" - ], - "env": { - "GRAFANA_URL": "${input:GRAFANA_URL}", - "GRAFANA_SERVICE_ACCOUNT_TOKEN": "${input:GRAFANA_TOKEN}" - }, - "metadata": { - "inputs": [ - { - "id": "GRAFANA_URL", - "label": "Grafana URL", - "description": "URL of your Grafana instance. Include the protocol (http:// or https://).", - "type": "url", - "required": true, - "secret": false, - "placeholder": "http://localhost:3000" - }, - { - "id": "GRAFANA_TOKEN", - "label": "Grafana Service Account Token", - "description": "Service account token with appropriate permissions. Create a service account with the Editor role for full read/write access.", - "type": "password", - "required": true, - "secret": true, - "placeholder": "glsa_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "obtain": { - "url": "https://grafana.com/docs/grafana/latest/administration/service-accounts/", - "instructions": "1. Go to your Grafana instance\n2. Navigate to Administration > Service accounts\n3. Click 'Add service account'\n4. Assign the 'Editor' role\n5. Click 'Add service account token'\n6. Copy the generated token (starts with glsa_)", - "button_label": "Learn More" - } - } - ] - } - }, - - "auth": { - "type": "api_key", - "instructions": "Create a service account token in your Grafana instance under Administration > Service accounts" - }, - - "contributor": { - "name": "Grafana Labs", - "github": "grafana", - "url": "https://grafana.com" - }, - - "links": { - "repository": "https://github.com/grafana/mcp-grafana", - "homepage": "https://grafana.com", - "documentation": "https://github.com/grafana/mcp-grafana#readme" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": false - }, - - "changelog_url": "https://github.com/grafana/mcp-grafana/releases" -} diff --git a/servers/com.linear-mcp.json b/servers/com.linear-mcp.json deleted file mode 100644 index f840aa3..0000000 --- a/servers/com.linear-mcp.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.linear-mcp", - "name": "Linear", - "alias": "linear", - "description": "Search, create, and update Linear issues, projects, and comments through Linear's official remote MCP server with OAuth 2.1 and Dynamic Client Registration.", - "icon": "https://avatars.githubusercontent.com/u/46686594?v=4", - "schema_version": "2.1", - "categories": ["productivity", "developer-tools"], - "tags": ["linear", "project-management", "issues", "tasks", "agile", "sprints", "cycles"], - - "transport": { - "type": "http", - "url": "https://mcp.linear.app/mcp", - "metadata": { - "inputs": [] - } - }, - - "auth": { - "type": "oauth", - "instructions": "Connect via OAuth when prompted by your MCP client. Linear supports OAuth 2.1 with Dynamic Client Registration, so any MCP-compatible host can authenticate automatically." - }, - - "contributor": { - "name": "Linear", - "github": "linear", - "url": "https://linear.app" - }, - - "links": { - "repository": "https://github.com/linear/linear-mcp-server", - "homepage": "https://linear.app", - "documentation": "https://linear.app/docs/mcp" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": false - } -} diff --git a/servers/com.neon-mcp-http.json b/servers/com.neon-mcp-http.json deleted file mode 100644 index b735b05..0000000 --- a/servers/com.neon-mcp-http.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.neon-mcp-http", - "name": "Neon (Remote)", - "alias": "neon-remote", - "description": "Manage Neon serverless Postgres databases through Neon's official remote MCP server with OAuth authentication. Create projects, run queries, and perform migrations.", - "icon": "https://avatars.githubusercontent.com/u/77690634?v=4", - "schema_version": "2.1", - "categories": ["database", "cloud"], - "tags": ["neon", "postgres", "postgresql", "serverless", "database", "sql", "migrations"], - - "transport": { - "type": "http", - "url": "https://mcp.neon.tech/mcp", - "metadata": { - "inputs": [] - } - }, - - "auth": { - "type": "oauth", - "instructions": "Connect via OAuth when prompted by your MCP client. You will be redirected to Neon to authorize access via browser. No API key needed." - }, - - "contributor": { - "name": "Neon", - "github": "neondatabase", - "url": "https://neon.tech" - }, - - "links": { - "repository": "https://github.com/neondatabase/mcp-server-neon", - "homepage": "https://neon.tech", - "documentation": "https://neon.com/docs/ai/neon-mcp-server" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": false - } -} diff --git a/servers/com.neon-mcp.json b/servers/com.neon-mcp.json deleted file mode 100644 index 51552bc..0000000 --- a/servers/com.neon-mcp.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.neon-mcp", - "name": "Neon (Local)", - "alias": "neon", - "description": "Manage Neon serverless Postgres databases locally using the official Neon MCP server. Create projects, run SQL queries, and perform database migrations with your API key.", - "icon": "https://avatars.githubusercontent.com/u/77690634?v=4", - "schema_version": "2.1", - "categories": ["database", "cloud"], - "tags": ["neon", "postgres", "postgresql", "serverless", "database", "sql", "migrations"], - - "transport": { - "type": "stdio", - "command": "npx", - "args": ["-y", "@neondatabase/mcp-server-neon", "start", "${input:NEON_API_KEY}"], - "metadata": { - "inputs": [ - { - "id": "NEON_API_KEY", - "label": "Neon API Key", - "description": "API key for accessing the Neon Management API. Used to manage projects, branches, and run SQL queries.", - "type": "password", - "required": true, - "secret": true, - "placeholder": "neon_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "obtain": { - "url": "https://console.neon.tech/app/settings/api-keys", - "instructions": "1. Go to the Neon Console\n2. Navigate to Settings > API keys\n3. Click 'Create new API key'\n4. Give it a name and click 'Create'\n5. Copy the generated key", - "button_label": "Create API Key" - } - } - ] - } - }, - - "auth": { - "type": "api_key", - "instructions": "Create a Neon API key at https://console.neon.tech/app/settings/api-keys" - }, - - "contributor": { - "name": "Neon", - "github": "neondatabase", - "url": "https://neon.tech" - }, - - "links": { - "repository": "https://github.com/neondatabase/mcp-server-neon", - "homepage": "https://neon.tech", - "documentation": "https://neon.com/docs/ai/neon-mcp-server" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": false - }, - - "changelog_url": "https://github.com/neondatabase/mcp-server-neon/releases" -} diff --git a/servers/com.stripe-mcp-http.json b/servers/com.stripe-mcp-http.json deleted file mode 100644 index 5ad19ab..0000000 --- a/servers/com.stripe-mcp-http.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.stripe-mcp-http", - "name": "Stripe (Remote)", - "alias": "stripe-remote", - "description": "Interact with Stripe APIs through Stripe's official remote MCP server. Manage payments, customers, subscriptions, and more with OAuth Dynamic Client Registration.", - "icon": "https://avatars.githubusercontent.com/u/856813?v=4", - "schema_version": "2.1", - "categories": ["cloud", "developer-tools"], - "tags": ["stripe", "payments", "billing", "subscriptions", "fintech", "api"], - - "transport": { - "type": "http", - "url": "https://mcp.stripe.com", - "metadata": { - "inputs": [] - } - }, - - "auth": { - "type": "oauth", - "instructions": "Connect via OAuth when prompted by your MCP client. Stripe supports Dynamic Client Registration. You will be redirected to Stripe to authorize access via browser." - }, - - "contributor": { - "name": "Stripe", - "github": "stripe", - "url": "https://stripe.com" - }, - - "links": { - "repository": "https://github.com/stripe/agent-toolkit", - "homepage": "https://stripe.com", - "documentation": "https://docs.stripe.com/mcp" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": false - } -} diff --git a/servers/com.stripe-mcp.json b/servers/com.stripe-mcp.json deleted file mode 100644 index dbd2700..0000000 --- a/servers/com.stripe-mcp.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.stripe-mcp", - "name": "Stripe (Local)", - "alias": "stripe", - "description": "Interact with Stripe APIs locally through the official Stripe MCP package. Manage payments, customers, subscriptions, and more using your Stripe secret key.", - "icon": "https://avatars.githubusercontent.com/u/856813?v=4", - "schema_version": "2.1", - "categories": ["cloud", "developer-tools"], - "tags": ["stripe", "payments", "billing", "subscriptions", "fintech", "api"], - - "transport": { - "type": "stdio", - "command": "npx", - "args": ["-y", "@stripe/mcp", "--tools=all", "--api-key", "${input:STRIPE_SECRET_KEY}"], - "metadata": { - "inputs": [ - { - "id": "STRIPE_SECRET_KEY", - "label": "Stripe Secret Key", - "description": "Your Stripe secret API key. Use a test key (sk_test_) for development or a live key (sk_live_) for production.", - "type": "password", - "required": true, - "secret": true, - "placeholder": "sk_test_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "obtain": { - "url": "https://dashboard.stripe.com/apikeys", - "instructions": "1. Go to the Stripe Dashboard\n2. Navigate to Developers > API keys\n3. Copy your Secret key (starts with sk_test_ or sk_live_)\n4. For testing, use the test mode key", - "button_label": "Get API Key" - } - } - ] - } - }, - - "auth": { - "type": "api_key", - "instructions": "Get your Stripe secret key from the Stripe Dashboard at https://dashboard.stripe.com/apikeys" - }, - - "contributor": { - "name": "Stripe", - "github": "stripe", - "url": "https://stripe.com" - }, - - "links": { - "repository": "https://github.com/stripe/agent-toolkit", - "homepage": "https://stripe.com", - "documentation": "https://docs.stripe.com/mcp" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": false - }, - - "changelog_url": "https://github.com/stripe/agent-toolkit/releases" -} diff --git a/servers/com.todoist-mcp.json b/servers/com.todoist-mcp.json deleted file mode 100644 index d288f02..0000000 --- a/servers/com.todoist-mcp.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.todoist-mcp", - "name": "Todoist", - "alias": "todoist", - "description": "Manage Todoist tasks, projects, and labels through Doist's official remote MCP server with OAuth authentication.", - "icon": "https://avatars.githubusercontent.com/u/2565372?v=4", - "schema_version": "2.1", - "categories": ["productivity"], - "tags": ["todoist", "tasks", "todo", "project-management", "productivity", "doist"], - - "transport": { - "type": "http", - "url": "https://ai.todoist.net/mcp", - "metadata": { - "inputs": [] - } - }, - - "auth": { - "type": "oauth", - "instructions": "Connect via OAuth when prompted by your MCP client. You will be redirected to Todoist to authorize access via browser." - }, - - "contributor": { - "name": "Doist", - "github": "Doist", - "url": "https://todoist.com" - }, - - "links": { - "repository": "https://github.com/Doist/todoist-ai", - "homepage": "https://todoist.com", - "documentation": "https://github.com/Doist/todoist-ai#readme" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": false - } -} diff --git a/servers/com.twilio-mcp.json b/servers/com.twilio-mcp.json deleted file mode 100644 index 6ff0b5c..0000000 --- a/servers/com.twilio-mcp.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.twilio-mcp", - "name": "Twilio", - "alias": "twilio", - "description": "Access Twilio's communication APIs including SMS, Voice, Video, and more through the official Twilio Alpha MCP server covering 1,400+ API endpoints.", - "icon": "https://avatars.githubusercontent.com/u/109142?v=4", - "schema_version": "2.1", - "categories": ["communication", "cloud"], - "tags": ["twilio", "sms", "voice", "messaging", "communication", "api", "telephony"], - - "transport": { - "type": "stdio", - "command": "npx", - "args": ["-y", "@twilio-alpha/mcp", "${input:TWILIO_CREDENTIALS}"], - "metadata": { - "inputs": [ - { - "id": "TWILIO_CREDENTIALS", - "label": "Twilio Credentials", - "description": "Twilio credentials in the format ACCOUNT_SID/API_KEY:API_SECRET. Requires your Account SID, an API Key, and its corresponding API Secret.", - "type": "password", - "required": true, - "secret": true, - "placeholder": "ACxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/SKxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "obtain": { - "url": "https://www.twilio.com/console/project/api-keys", - "instructions": "1. Go to the Twilio Console\n2. Copy your Account SID from the dashboard\n3. Navigate to Account > API keys & tokens\n4. Click 'Create API key'\n5. Copy the SID and Secret\n6. Combine as: ACCOUNT_SID/API_KEY_SID:API_SECRET", - "button_label": "Create API Key" - } - } - ] - } - }, - - "auth": { - "type": "api_key", - "instructions": "Create an API key at https://www.twilio.com/console/project/api-keys and combine with your Account SID as ACCOUNT_SID/API_KEY:API_SECRET" - }, - - "contributor": { - "name": "Twilio", - "github": "twilio-labs", - "url": "https://www.twilio.com" - }, - - "links": { - "repository": "https://github.com/twilio-labs/mcp", - "homepage": "https://www.twilio.com", - "documentation": "https://github.com/twilio-labs/mcp#readme" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": false - } -} diff --git a/servers/com.upstash-context7.json b/servers/com.upstash-context7.json deleted file mode 100644 index 7ea3742..0000000 --- a/servers/com.upstash-context7.json +++ /dev/null @@ -1,61 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "com.upstash-context7", - "name": "Context7", - "alias": "context7", - "description": "Fetch up-to-date, version-specific documentation and code examples for libraries and frameworks directly into your prompt. Powered by Upstash.", - "icon": "https://avatars.githubusercontent.com/u/74989412?v=4", - "schema_version": "2.1", - "categories": ["documentation", "search"], - "tags": ["context7", "documentation", "docs", "code-examples", "libraries", "upstash", "reference"], - - "transport": { - "type": "stdio", - "command": "npx", - "args": ["-y", "@upstash/context7-mcp", "--api-key", "${input:CONTEXT7_API_KEY}"], - "metadata": { - "inputs": [ - { - "id": "CONTEXT7_API_KEY", - "label": "Context7 API Key", - "description": "API key for higher rate limits. Get a free key at context7.com/dashboard.", - "type": "password", - "required": false, - "secret": true, - "placeholder": "ctx7sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", - "obtain": { - "url": "https://context7.com/dashboard", - "instructions": "1. Go to context7.com/dashboard\n2. Sign up or log in\n3. Generate a free API key\n4. Copy the key (starts with ctx7sk_)", - "button_label": "Get Free API Key" - } - } - ] - } - }, - - "auth": { - "type": "optional_api_key", - "instructions": "Get a free API key at https://context7.com/dashboard for higher rate limits. Works without a key with limited requests." - }, - - "contributor": { - "name": "Upstash", - "github": "upstash", - "url": "https://upstash.com" - }, - - "links": { - "repository": "https://github.com/upstash/context7", - "homepage": "https://context7.com", - "documentation": "https://github.com/upstash/context7#readme" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": false, - "prompts": false, - "read_only_mode": true - } -} diff --git a/servers/community.postgresql.json b/servers/community.postgresql.json deleted file mode 100644 index c876375..0000000 --- a/servers/community.postgresql.json +++ /dev/null @@ -1,55 +0,0 @@ -{ - "$schema": "../schemas/server-definition.schema.json", - "id": "community.postgresql", - "name": "PostgreSQL", - "alias": "postgres", - "description": "Query PostgreSQL databases with read-only access. Execute SQL queries, inspect table schemas, and explore data in any PostgreSQL database.", - "icon": "https://avatars.githubusercontent.com/u/182288589?v=4", - "schema_version": "2.1", - "categories": ["database"], - "tags": ["postgres", "postgresql", "database", "sql", "query", "relational"], - - "transport": { - "type": "stdio", - "command": "npx", - "args": ["-y", "@modelcontextprotocol/server-postgres", "${input:POSTGRES_URL}"], - "metadata": { - "inputs": [ - { - "id": "POSTGRES_URL", - "label": "PostgreSQL Connection URL", - "description": "PostgreSQL connection string including host, port, database name, and credentials. All queries run in read-only transactions.", - "type": "password", - "required": true, - "secret": true, - "placeholder": "postgresql://username:password@localhost:5432/mydb" - } - ] - } - }, - - "auth": { - "type": "none" - }, - - "contributor": { - "name": "Model Context Protocol", - "github": "modelcontextprotocol", - "url": "https://modelcontextprotocol.io" - }, - - "links": { - "repository": "https://github.com/modelcontextprotocol/servers", - "homepage": "https://www.postgresql.org", - "documentation": "https://github.com/modelcontextprotocol/servers/tree/main/src/postgres#readme" - }, - - "platforms": ["all"], - - "capabilities": { - "tools": true, - "resources": true, - "prompts": false, - "read_only_mode": true - } -}