Request inclusion of megalinter-mcp in the GitHub MCP registry #188838
Replies: 3 comments
-
|
Thanks for raising this. The GitHub MCP registry exposed through Since In the meantime, developers can still use the MCP server directly from the official MCP registry, even if it’s not listed in the GitHub-curated endpoint yet. If possible, it may help to provide additional details such as:
This can make it easier for the maintainers to evaluate and potentially include it in the GitHub MCP registry. |
Beta Was this translation helpful? Give feedback.
-
|
Great request! Building on what GloriousMir mentioned, here's what typically helps with MCP registry inclusion: Current Status: Next Steps for Curation Approval:
What Helps Selection:
In the Meantime:
Timeline Expectations: The GitHub team generally reviews curation candidates quarterly. Having strong evidence of quality and utility speeds up the process significantly. Good luck with megalinter-mcp! The fact it's already in the official registry shows it's already valuable to the community. |
Beta Was this translation helpful? Give feedback.
-
|
1. Understanding the Context You want to include megalinter-mcp in the GitHub MCP (Model Context Protocol) registry. Here are the key points: Repository / MCP server: io.github.DownAtTheBottomOfTheMoleHole/megalinter Official MCP registry link: MCP Registry link Version: 3.0.0 Problem: It does not appear in the GitHub MCP API (https://api.mcp.github.com/v0/servers) results. This means the GitHub MCP registry has not synced this server yet. 2. How MCP Registry Inclusion Works The GitHub MCP registry has a curated list of MCP servers that are eligible for display via the API. Typically, inclusion criteria include: Official MCP-compliant server The MCP server must implement the protocol correctly (exposes /manifest, /models, etc.) and be reachable. Versioning The server must have a valid semantic version. You already have version 3.0.0, which is compliant. Public accessibility The server must be publicly reachable over HTTPS without authentication (or with supported auth mechanisms). Registration with the GitHub MCP registry Simply being in the “official MCP registry” does not automatically push it to GitHub’s curated MCP API. GitHub has a curation step where servers are validated and added. 3. Why megalinter is not showing From the information provided: It exists on the official MCP registry: ✅ But it’s missing from the GitHub MCP API: ❌ Possible reasons: Not yet requested for GitHub MCP GitHub requires an explicit request to include a server in their curated API. Validation failed If the GitHub MCP maintainers tested it and something did not comply with their MCP rules (e.g., manifest missing fields, API unreachable, invalid metadata), it would not appear. Propagation delay Sometimes inclusion takes a few days after approval. 4. Recommended Steps to Resolve Here’s a detailed workflow to get your MCP server included: Step 1: Verify MCP Server Compliance Make sure your MCP server exposes the required endpoints: GET /manifest Validate JSON responses match MCP v1.0+ specs. Make sure metadata like id, version, description, and authors is correct. You can use the official MCP validator: https://registry.modelcontextprotocol.io/validator Ensure https://registry.modelcontextprotocol.io/servers/io.github.DownAtTheBottomOfTheMoleHole/megalinter is accessible from the internet. If it requires authentication, GitHub MCP cannot include it. Step 3: Submit Inclusion Request to GitHub MCP You already started this in GitHub Copilot Conversations. To make it actionable: Open an issue in the GitHub MCP repo (if not already done). Title: Request inclusion of megalinter-mcp in GitHub MCP registry Body: Hello GitHub MCP team, I would like to request inclusion of our MCP server:
The server is fully MCP-compliant, publicly accessible, and validated. Could you advise the next steps or include it in the curated GitHub MCP registry? Thank you. Tag the request with relevant labels (mcp, registry, inclusion-request) if possible. Step 4: Follow Up with GitHub MCP Maintainers Maintainers typically respond after verifying compliance. They may ask you to fix metadata, add additional fields, or provide documentation. Once approved, your server will appear in: https://api.mcp.github.com/v0/servers After approval, check API responses: curl https://api.mcp.github.com/v0/servers | grep megalinter Inclusion can take hours to a few days. 5. Optional: Self-Hosting MCP API Proxy While waiting for GitHub approval, you could: Maintain your own MCP API endpoint that mirrors megalinter. This allows your clients to use MCP tooling immediately, even before GitHub’s curated API lists it. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi GitHub team, I would like to request inclusion of io.github.DownAtTheBottomOfTheMoleHole/megalinter in the curated GitHub MCP registry. It is published in the official MCP registry (https://registry.modelcontextprotocol.io/servers/io.github.DownAtTheBottomOfTheMoleHole/megalinter) at version 3.0.0, but does not appear in https://api.mcp.github.com/v0/servers results. Could you advise inclusion criteria and add it if eligible? Thanks.
Beta Was this translation helpful? Give feedback.
All reactions