Skip to content

Publish to the MCP Registry: server.json + mcpName (v0.1.2)#6

Merged
ionut85 merged 1 commit into
mainfrom
feat/mcp-registry
Jun 3, 2026
Merged

Publish to the MCP Registry: server.json + mcpName (v0.1.2)#6
ionut85 merged 1 commit into
mainfrom
feat/mcp-registry

Conversation

@ionut85

@ionut85 ionut85 commented Jun 3, 2026

Copy link
Copy Markdown
Member

Prepares publishing to the official MCP Registry.

Changes

  • server.json (registry metadata): name io.github.hypd-ai/openai-ads-mcp, npm package @hypd-ai/openai-ads-mcp, stdio transport, and the required OPENAI_ADS_API_KEY env var. Validated against the 2025-12-11 schema / mcp-publisher init template.
  • mcpName in package.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.
  • Bump 0.1.1 → 0.1.2 (package.json + src/version.ts, in sync). No tool or behavior changes.

Verified

  • format / typecheck / 14 tests / build all green; built binary reports 0.1.2.
  • mcp-publisher CLI confirms server.json matches the current schema/template.

After merge (your auth needed — like the npm publish)

  1. git checkout main && git pull && npm publish → republishes @hypd-ai/openai-ads-mcp@0.1.2 (now carrying mcpName).
  2. brew install mcp-publisher (or the release tarball).
  3. mcp-publisher login github (device flow — auth as a HYPD-AI org member).
  4. mcp-publisher publish → validates, checks the npm mcpName match + namespace auth, and publishes to the registry.
  5. Verify: curl "https://registry.modelcontextprotocol.io/v0/servers?search=openai-ads-mcp".

Generated by Claude Code

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.
@ionut85
ionut85 merged commit 27614eb into main Jun 3, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants