Skip to content

Add mcpName and server.json for MCP Registry#102

Merged
leonid-shevtsov merged 1 commit into
mainfrom
MT-22174-mcp-registry-manifest
Jun 10, 2026
Merged

Add mcpName and server.json for MCP Registry#102
leonid-shevtsov merged 1 commit into
mainfrom
MT-22174-mcp-registry-manifest

Conversation

@leonid-shevtsov

@leonid-shevtsov leonid-shevtsov commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Changes

  • Add mcpName: "io.mailtrap/mcp" to package.json for npm package-ownership proof
  • Add root server.json with npm stdio transport and env var declarations
  • Bump version to 0.4.1 across package.json, manifest.json, and src/config/index.ts

How to test

No QA needed — registry manifest and npm metadata only, no runtime behavior change.

Summary by CodeRabbit

Release Notes: Version 0.4.1

  • Chores
    • Released version 0.4.1
    • Added server registry configuration with environment variable setup for API token and account credentials
    • Updated package metadata across configuration files

Decisions:
- claim io.mailtrap/mcp namespace via npm mcpName field (registry step 2)
- add server.json at repo root per official MCP Registry schema (step 3)
- bump to 0.4.1 so mcpName ships in a fresh npm release

Co-authored-by: Cursor <cursoragent@cursor.com>
@coderabbitai

coderabbitai Bot commented Jun 8, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 88e4d16d-4072-478f-8769-621d93ad2c24

📥 Commits

Reviewing files that changed from the base of the PR and between 6436cf9 and c8ffacc.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (5)
  • CHANGELOG.md
  • manifest.json
  • package.json
  • server.json
  • src/config/index.ts

📝 Walkthrough

Walkthrough

Version 0.4.1 release that introduces a new server.json configuration for official MCP Registry publishing under the io.mailtrap/mcp namespace. Version is bumped consistently across manifest, package, source config, and changelog documentation.

Changes

Version 0.4.1 Release with MCP Registry Support

Layer / File(s) Summary
MCP Registry server configuration
server.json
New server.json declares the io.mailtrap/mcp MCP server schema, metadata, npm package (mcp-mailtrap), stdio transport configuration, and environment variable requirements (MAILTRAP_API_TOKEN required, MAILTRAP_ACCOUNT_ID optional) for official MCP Registry publishing.
Version 0.4.1 release updates
CHANGELOG.md, manifest.json, package.json, src/config/index.ts
Version bumped from 0.4.0 to 0.4.1 across all manifests and source configuration; changelog documents the release with notes on mcpName and server.json additions.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • mailtrap/mailtrap-mcp#74: Version bump PR updating MCP_SERVER_VERSION (0.4.0→0.4.1) with coordinated manifest and changelog updates.
  • mailtrap/mailtrap-mcp#42: Release version bump updating MCP_SERVER_VERSION in src/config/index.ts with corresponding package and manifest changes.
  • mailtrap/mailtrap-mcp#70: Release PR synchronizing version updates to MCP_SERVER_VERSION across config, manifest, and package files.

Suggested reviewers

  • IgorDobryn
  • mklocek
  • piobeny

Poem

🐰 Hop along to 0.4.1!
A registry entry, shiny and new,
server.json hops into view,
Version bumps coordinated true,
Official MCP, we've come through!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main changes: adding mcpName and server.json files to support MCP Registry publishing.
Description check ✅ Passed The description covers the key changes and testing requirements but is missing the 'Motivation' section specified in the template.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch MT-22174-mcp-registry-manifest

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@leonid-shevtsov leonid-shevtsov changed the title MT-22174: add mcpName and server.json for MCP Registry MT-22515: add mcpName and server.json for MCP Registry Jun 8, 2026
@leonid-shevtsov leonid-shevtsov changed the title MT-22515: add mcpName and server.json for MCP Registry Add mcpName and server.json for MCP Registry Jun 8, 2026
@leonid-shevtsov leonid-shevtsov marked this pull request as ready for review June 8, 2026 14:22
@leonid-shevtsov leonid-shevtsov merged commit cc69606 into main Jun 10, 2026
2 checks passed
@leonid-shevtsov leonid-shevtsov deleted the MT-22174-mcp-registry-manifest branch June 10, 2026 11:19
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.

3 participants