Skip to content

Commit 696d7b3

Browse files
committed
Fix: Sync server.json version with package.json and re-enable MCP Registry
ROOT CAUSE FOUND: - server.json had hardcoded version 2.0.8 - MCP Registry reads version from server.json, not package.json - This caused all 'duplicate version' errors! FIXES: - Updated server.json to v2.1.5 (matching package.json) - Re-enabled MCP Registry publishing in workflow - Added continue-on-error to prevent workflow failures NEXT: Test with v2.1.6 to prove full workflow works with MCP Registry
1 parent ec95704 commit 696d7b3

File tree

2 files changed

+15
-16
lines changed

2 files changed

+15
-16
lines changed

.github/workflows/release.yml

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -49,20 +49,19 @@ jobs:
4949
env:
5050
NODE_AUTH_TOKEN: ${{ secrets.NPMTOKEN }}
5151

52-
# Step 2: Publish to MCP Registry - DISABLED (investigating duplicate version issues)
53-
# TODO: Re-enable after investigating MCP Registry versioning behavior
54-
# - name: Install MCP Publisher
55-
# continue-on-error: true
56-
# run: |
57-
# 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
58-
#
59-
# - name: Login to MCP Registry
60-
# continue-on-error: true
61-
# run: ./mcp-publisher login github-oidc
62-
#
63-
# - name: Publish to MCP Registry
64-
# continue-on-error: true
65-
# run: ./mcp-publisher publish
52+
# Step 2: Publish to MCP Registry
53+
- name: Install MCP Publisher
54+
continue-on-error: true
55+
run: |
56+
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
57+
58+
- name: Login to MCP Registry
59+
continue-on-error: true
60+
run: ./mcp-publisher login github-oidc
61+
62+
- name: Publish to MCP Registry
63+
continue-on-error: true
64+
run: ./mcp-publisher publish
6665

6766
# Step 3: Create GitHub Release
6867
- name: Create GitHub Release

server.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
"name": "io.github.xplusplusai/fo-semantic-mcp",
44
"title": "FO Semantic MCP",
55
"description": "Semantic search over 50,000+ Dynamics 365 F&O artifacts: tables, forms, classes, and more.",
6-
"version": "2.0.8",
6+
"version": "2.1.5",
77
"packages": [
88
{
99
"registryType": "npm",
1010
"identifier": "fo-semantic-mcp",
11-
"version": "2.0.8",
11+
"version": "2.1.5",
1212
"transport": {
1313
"type": "stdio"
1414
}

0 commit comments

Comments
 (0)