File tree Expand file tree Collapse file tree 3 files changed +51
-1
lines changed Expand file tree Collapse file tree 3 files changed +51
-1
lines changed Original file line number Diff line number Diff line change 1+ name : Publish MCP Server
2+
3+ on :
4+ push :
5+ tags :
6+ - ' v*.*.*'
7+
8+ jobs :
9+ publish :
10+ runs-on : ubuntu-latest
11+ steps :
12+ - name : Checkout repository
13+ uses : actions/checkout@v4
14+
15+ - name : Update server.json version from tag
16+ run : |
17+ VERSION=${GITHUB_REF_NAME#v}
18+ echo "Updating server.json to version $VERSION"
19+ jq --arg v "$VERSION" '.version = $v' server.json > server.json.tmp && mv server.json.tmp server.json
20+
21+ - name : Download mcp-publisher
22+ run : |
23+ curl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_linux_amd64" -o mcp-publisher
24+ chmod +x mcp-publisher
25+
26+ - name : Login and Publish to MCP Registry
27+ run : |
28+ ./mcp-publisher login dns --domain webflow.com --private-key ${{ secrets.OSS_PRIVATE_KEY }}
29+ ./mcp-publisher publish
Original file line number Diff line number Diff line change @@ -9,4 +9,9 @@ node_modules/
99.idea /
1010.vscode /
1111.cursor
12- pnpm-lock.yaml
12+ pnpm-lock.yaml
13+
14+ # Private keys
15+ key.pem
16+ key.pem.pub
17+ * .pem
Original file line number Diff line number Diff line change 1+ {
2+ "$schema" : " https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json" ,
3+ "name" : " com.webflow/mcp" ,
4+ "description" : " AI-powered design and management for Webflow Sites" ,
5+ "repository" : {
6+ "url" : " https://github.com/webflow/mcp-server" ,
7+ "source" : " github"
8+ },
9+ "version" : " 2.0.0" ,
10+ "remotes" : [
11+ {
12+ "type" : " streamable-http" ,
13+ "url" : " https://mcp.webflow.com/mcp"
14+ }
15+ ]
16+ }
You can’t perform that action at this time.
0 commit comments