Created MCP Server Generator! #3194
Open
+1,356
−0
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.
Hi MCP Maintaners
I recently forked some files from the MCP Project and created the MCP Server Generator based on the specs to create an MCP server for . I'm excited about the project and wanted to explore how I might contribute it back to the MCP ecosystem. But it may not be a straight PR, because the code I am pushing back to the repo is not the same as the one I pulled from the repo for reference only
I'm a bit new to this, and I've already made one potentially confusing change: I renamed the generated directory from its default. I understand this might make a direct pull request challenging or unclear, and I apologize if that causes any confusion.
My app is not an MCP server, but a MCP server generator. It works,
My intention isn't to merge my specific server directly into the main repository, but rather to understand the process for adding a new, independent MCP server to the broader MCP project (perhaps in an 'examples' or 'community servers' section, if such a thing exists or is planned). I've seen other example servers, and I'd love to learn how to properly submit mine so it can be discovered and used by others, without cluttering the core repo.
Could you please guide me on the best practices or the correct process for contributing a new MCP server project, especially considering I've already made some local directory changes?
Here's a link to my repository if that helps: [Starborn:MCPservergen]
Thank you for your time and guidance!
Best regards,
[Your GitHub Username]
Description
Publishing Your Server
Note: We are no longer accepting PRs to add servers to the README. Instead, please publish your server to the MCP Server Registry to make it discoverable to the MCP ecosystem.
To publish your server, follow the quickstart guide. You can browse published servers at https://registry.modelcontextprotocol.io/.
Server Details
Motivation and Context
How Has This Been Tested?
Breaking Changes
Types of changes
Checklist
Additional context