Skip to content

Conversation

@localden
Copy link
Contributor

Motivation and Context

Outlines general guidelines for communication, focused on MCP contributors. This builds on the existing community work and standardizes the approach.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation update

Checklist

  • I have read the MCP Documentation
  • My code follows the repository's style guidelines
  • New and existing tests pass locally
  • I have added appropriate error handling
  • I have added or updated documentation as needed

Additional context

N/A

@localden localden added documentation Improvements or additions to documentation enhancement New feature or request SEP labels Jul 18, 2025
Copy link
Contributor

@hesreallyhim hesreallyhim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for making efforts to improve transparency in MCP. Just a few clarifying Q's:

  • Do you see this as a clarification/standardization of existing practices, or a proposed major change?
  • What about the "other" repo/discord (community/wg) - I don't see that mentioned anywhere. It seems relevant.
  • What Discord server is actually being discussed here? The one called "Model Context Protocol"? https://discord.gg/6F2KaEYg ? Who is (to be) moderating that? is there (to be) accountability?
    This PR says:

For real-time contributor discussion, support, and collaboration. The server is designed around MCP contributors and is not intended
to be the place for general MCP support.

So is there (to be) a more general MCP server as well? Maybe i'm not getting this, or I don't know which server we're talking about. That seems like a big change for the MCP one listed above, maybe I'm confused.

  • Is there a channel (in the general sense, not just "Discord" channel) for "grievances" that contributors might wish to make privately?
  • Are there any plans/commitments regarding maintenance/'triage" of Issues and Discussions? For instance there are open Issues that have not been commented on in many months.
  • When (if ever) is it acceptable to "ping" maintainers about Issues/PRs that are going un-reviewed? And whom?

So yeah just a few QQ's. 🙃 Thanks this is much appreciated though.

@tadasant
Copy link
Member

tadasant commented Jul 21, 2025

Fair questions @hesreallyhim

What about the "other" repo/discord (community/wg) - I don't see that mentioned anywhere. It seems relevant.

I think there are two options for those (and doesn't necessarily need to be decided in this SEP):

  1. Just deprecate them, take the useful bits, and put them into the official repo's. That repository is an artifact from when CWG was "unofficial" and we just needed a place to put things.
  2. If we decide that Working Groups / Interest Groups want a place to store incomplete artifacts en route to writing SEPs and finalized docs, we could repurpose it explicitly for that purpose. I think this was a use case that we envisioned when starting that repo but didn't really materialize.

What Discord server is actually being discussed here? The one called "Model Context Protocol"? https://discord.gg/6F2KaEYg ? Who is (to be) moderating that? is there (to be) accountability?
So is there (to be) a more general MCP server as well? Maybe i'm not getting this, or I don't know which server we're talking about. That seems like a big change for the MCP one listed above, maybe I'm confused.

No, the Discord being discussed in this SEP is the "CWG Discord". It will be owned and moderated by the MCP steering group.

This is not a major change for that Discord besides a shift in positioning from "unofficial community working groups" to "official MCP contributor community".

Copy link
Member

@tadasant tadasant left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great!

@localden localden changed the title SEP-008: Contributor Communications SEP-009: Contributor Communications Jul 21, 2025
@localden localden requested review from a team and bhosmer-ant July 23, 2025 16:45
@000-000-000-000-000
Copy link
Contributor

Are we going to define any formal communication pattern for community to get in touch with maintainers / core maintainers? For example, community may want to get input on whether something is worth investing in e.g. someone on my team asked me how he should know whether it is worth evolving his discussion (#1055) into a SEP.

pwwpche
pwwpche previously approved these changes Jul 29, 2025
@localden
Copy link
Contributor Author

@000-000-000-000-000 - we'll just snap to the regular SEP review process. Anyone can submit a SEP. Maintainers and core maintainers will triage the list regularly. Beyond that, folks will be able to connect with maintainers on Discord.

nickcoai
nickcoai previously approved these changes Jul 29, 2025
bhosmer-ant
bhosmer-ant previously approved these changes Jul 29, 2025
@dsp-ant
Copy link
Member

dsp-ant commented Jul 29, 2025

This was voted on by @modelcontextprotocol/core-maintainers asynchronously in the current Steering Committee discord and accepted 7 - 0 (1 outstanding vote), under the assumption that we update the discord link, once the discord rework is done. We also decided to ensure that we need to setup a GH disclosure mechanism or a mailinglist. However we don't want to wait for merging this SEP until then, and will defer to only link to SECURITY.md for now.

@dsp-ant dsp-ant added accepted SEP accepted by core maintainers, but still requires final wording and reference implementation. and removed in-review SEP proposal ready for review. labels Jul 29, 2025
@localden localden dismissed stale reviews from bhosmer-ant and nickcoai via a05295c July 30, 2025 16:02
@dsp-ant dsp-ant merged commit 7d65ac0 into main Jul 31, 2025
7 checks passed
@dsp-ant dsp-ant deleted the localden/comms-sep branch July 31, 2025 16:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

accepted SEP accepted by core maintainers, but still requires final wording and reference implementation. documentation Improvements or additions to documentation enhancement New feature or request SEP

Projects

None yet

Development

Successfully merging this pull request may close these issues.