From f8ab44d25c8ae477846b6545b06282ae346772a7 Mon Sep 17 00:00:00 2001 From: Kesku Date: Mon, 16 Feb 2026 14:05:57 +0000 Subject: [PATCH 1/2] update MCP registry login method to use private key --- .github/workflows/publish-mcp.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-mcp.yml b/.github/workflows/publish-mcp.yml index 752ba17..0ecdec4 100644 --- a/.github/workflows/publish-mcp.yml +++ b/.github/workflows/publish-mcp.yml @@ -13,7 +13,6 @@ jobs: name: production permissions: contents: read - id-token: write steps: - name: Checkout code @@ -24,7 +23,10 @@ jobs: curl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz" | tar xz mcp-publisher - name: Login to MCP Registry - run: ./mcp-publisher login github-oidc + run: | + echo "${{ secrets.MCP_REGISTRY_PRIVATE_KEY }}" > key.pem + ./mcp-publisher login dns --domain perplexity.ai --private-key "$(openssl pkey -in key.pem -noout -text | grep -A3 'priv:' | tail -n +2 | tr -d ' :\n')" + rm key.pem - name: Publish to MCP Registry run: ./mcp-publisher publish From bcc902e2fa4d9b903ee3868959243e4e6d5a3b0a Mon Sep 17 00:00:00 2001 From: Kesku Date: Mon, 16 Feb 2026 14:06:39 +0000 Subject: [PATCH 2/2] chore: bump version to 0.8.0 and update package namespace --- .claude-plugin/marketplace.json | 4 ++-- package-lock.json | 4 ++-- package.json | 4 ++-- server.json | 6 +++--- src/server.ts | 2 +- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 5f526ee..454967b 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -6,14 +6,14 @@ }, "metadata": { "description": "Official Perplexity AI plugin providing real-time web search, reasoning, and research capabilities", - "version": "0.7.1" + "version": "0.8.0" }, "plugins": [ { "name": "perplexity", "source": "./", "description": "Real-time web search, reasoning, and research through Perplexity's API", - "version": "0.7.1", + "version": "0.8.0", "author": { "name": "Perplexity AI", "email": "api@perplexity.ai" diff --git a/package-lock.json b/package-lock.json index 2386f10..948d11c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@perplexity-ai/mcp-server", - "version": "0.7.1", + "version": "0.8.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@perplexity-ai/mcp-server", - "version": "0.7.1", + "version": "0.8.0", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.21.1", diff --git a/package.json b/package.json index 368a09c..21690cb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@perplexity-ai/mcp-server", - "version": "0.7.1", - "mcpName": "io.github.perplexityai/mcp-server", + "version": "0.8.0", + "mcpName": "ai.perplexityai/mcp-server", "description": "Real-time web search, reasoning, and research through Perplexity's API", "keywords": [ "ai", diff --git a/server.json b/server.json index 83845b3..caf4844 100644 --- a/server.json +++ b/server.json @@ -1,14 +1,14 @@ { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", - "name": "io.github.perplexityai/mcp-server", + "name": "ai.perplexityai/mcp-server", "title": "Perplexity API Platform", "description": "Real-time web search, reasoning, and research through Perplexity's API", - "version": "0.7.1", + "version": "0.8.0", "packages": [ { "registryType": "npm", "identifier": "@perplexity-ai/mcp-server", - "version": "0.7.1", + "version": "0.8.0", "transport": { "type": "stdio" } diff --git a/src/server.ts b/src/server.ts index 37707cb..c3fde54 100644 --- a/src/server.ts +++ b/src/server.ts @@ -334,7 +334,7 @@ export function createPerplexityServer(serviceOrigin?: string) { const server = new McpServer( { name: "io.github.perplexityai/mcp-server", - version: "0.7.1", + version: "0.8.0", }, { instructions: