File tree Expand file tree Collapse file tree 4 files changed +10
-8
lines changed Expand file tree Collapse file tree 4 files changed +10
-8
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ ' @sveltejs/mcp ' : patch
3+ ---
4+
5+ fix: use DNS to publish MCP
Original file line number Diff line number Diff line change @@ -3,9 +3,6 @@ name: Publish to MCP Registry
33on :
44 workflow_call :
55
6- permissions :
7- id-token : write # OpenID Connect token needed for MCP registry authentication
8-
96jobs :
107 publish-mcp :
118 name : Publish to MCP Registry
1613
1714 - name : Publish to MCP Registry
1815 working-directory : packages/mcp-stdio
16+ env :
17+ MCP_KEY : ${{ secrets.MCP_KEY }}
1918 run : |
2019 NAME=mcp-publisher_1.2.3_$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz
2120 # Download MCP Publisher pinned to v1.2.3 using latest https for security and save it to a file named mcp-publisher.tar.gz
3130 # Install the MCP Publisher binary
3231 install -m 0755 tmp/mcp-publisher .
3332
34- # Login using GitHub OIDC
35- ./mcp-publisher login github-oidc
33+ # Login using DNS
34+ ./mcp-publisher login dns --domain svelte.dev --private-key "${MCP_KEY}"
3635
3736 # Publish to MCP Registry
3837 ./mcp-publisher publish
Original file line number Diff line number Diff line change 6464 publish-mcp :
6565 needs : release
6666 if : needs.release.outputs.published == 'true'
67- permissions :
68- id-token : write
6967 uses : ./.github/workflows/publish-mcp.yml
Original file line number Diff line number Diff line change 11{
22 "$schema" : " https://static.modelcontextprotocol.io/schemas/2025-09-29/server.schema.json" ,
3- "name" : " io.github.sveltejs/ svelte" ,
3+ "name" : " dev. svelte/mcp " ,
44 "description" : " The official Svelte MCP server providing docs and autofixing tools for Svelte development" ,
55 "repository" : {
66 "id" : " 1054419133" ,
You can’t perform that action at this time.
0 commit comments