Publish to the MCP Registry: server.json + mcpName (v0.1.2)#6
Merged
Conversation
Prepares publishing to the official MCP registry: - Add server.json (name io.github.hypd-ai/openai-ads-mcp, npm package, stdio transport, OPENAI_ADS_API_KEY env var). - Add mcpName to package.json for registry ownership verification (must match the published npm package, so it requires a fresh version). - Bump package.json + src/version.ts to 0.1.2. No tool or behavior changes.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Prepares publishing to the official MCP Registry.
Changes
server.json(registry metadata): nameio.github.hypd-ai/openai-ads-mcp, npm package@hypd-ai/openai-ads-mcp,stdiotransport, and the requiredOPENAI_ADS_API_KEYenv var. Validated against the2025-12-11schema /mcp-publisher inittemplate.mcpNameinpackage.json(io.github.hypd-ai/openai-ads-mcp) — the registry's ownership-verification marker; it must be present in the published npm package, hence the version bump.package.json+src/version.ts, in sync). No tool or behavior changes.Verified
0.1.2.mcp-publisherCLI confirmsserver.jsonmatches the current schema/template.After merge (your auth needed — like the npm publish)
git checkout main && git pull && npm publish→ republishes@hypd-ai/openai-ads-mcp@0.1.2(now carryingmcpName).brew install mcp-publisher(or the release tarball).mcp-publisher login github(device flow — auth as a HYPD-AI org member).mcp-publisher publish→ validates, checks the npmmcpNamematch + namespace auth, and publishes to the registry.curl "https://registry.modelcontextprotocol.io/v0/servers?search=openai-ads-mcp".Generated by Claude Code