Replies: 7 comments 1 reply
-
Hi everyone, I'm the guy behind mcp-toolhouse-server I am also active on Discord and X on the topic of MCP. First of all thanks for working on MCP, everyone, it's truly nice to see everyone's involvment. I've been mostly asking questions about MCP lately as I've worked on our own internal draft for a tool-use protocol (I called it tool-use-spec internally)...but now it feels like it's better to help out MCP grow rather than put out another spec! 1/ I agree that unbiased management is crucial for community trust and protocol adoption, with the goal of distributed leadership to mitigate individual biases. I am +1 the idea of having a dedicated Anthropic lead until the project becomes more widespread and matures - a good indicator is when other large entities start backing it up - don't get me wrong, it's a great project but it's still in its infancy in terms of adoption. 2/ We need a direct alignment with the initial creators - at least at the start - for consistency in vision and objectives. I truly believe if Anthropic (or others) wanted to let this project go up into chaotic flames, they would ignore threads like this. Hopefully they won't. The community cannot be run by anyone else at the start as it might cause this kind of situation as OP has listed 3/ For MCP to thrive - like most successful community - we need to develop and document guidelines for moderation, decision-making, and conflict resolution. Include protocols (no pun intended) for handling biased or competitive content. i.e. who decides what is an "official server" and what isn't? 4/ Regarding censorship/deleting content: allow community members to voice their opinions - use the usual downvoting system to get rid of low quality effort content where possible. Don't allow single individuals to take content down - please! I believe this would lead to transparency in decision-making processes which is essential for community building. This might require some folks to step up from Anthropic: it would be a good idea to start an outline of roles, responsibilities, and processes to inspire a trustworthy community. Not everything has to be rolled out at once! P.S. Some community members may prefer the existing structure, that's cool this is just my opinion of course: |
Beta Was this translation helpful? Give feedback.
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
The real community is on r/modelcontextprotocol |
Beta Was this translation helpful? Give feedback.
-
We are also gearing up for an mcp hackathon next month - make sure you don't miss out :) it will be super fun |
Beta Was this translation helpful? Give feedback.
-
If anybody from anthropic wants to reach out, my email: [email protected] We can discuss handling over the community over email |
Beta Was this translation helpful? Give feedback.
This comment was marked as disruptive content.
This comment was marked as disruptive content.
-
We're discussing within our team how we would like to manage/moderate/participate in Reddit, Discord, and other communities going forward. These would add significant support burden on our side, so we'd only want to invest after careful consideration. Until that question is resolved, @modelcontextprotocol on GitHub remains our only official forum, and all other communities should be considered unofficial and unaffiliated. To ensure folks can find unofficial discussion forums as well as official ones, we'll review PRs that add links to communities into the README of the servers repo. As this is one of our official forums, please remember to abide by our code of conduct, and refrain from personal attacks and the like. We will be moderating comments and users as necessary to ensure a positive environment for all. |
Beta Was this translation helpful? Give feedback.
-
Pre-submission Checklist
Discussion Topic
Hi Team,
I wanted to bring a discussion about governance of official MCP-related communities to the table. Specifically Discord and Reddit, but this may have other applications as well.
Ideally there would be an “official” MCP community on each of these major platforms.
The current links on the /servers README point to a Discord server owned by glama.ai, and the Reddit community r/mcp (which is also controlled solely by the owner of glama.ai). I have nothing against @punkpeye specifically (though we did have a short back-and-forth I’ll ref below as an example of why we need, at minimum, distributed leadership here) - I would want to raise this issue regardless of which single (commercially-motivated) individual was at the helm of these communities. It looks like @jspahrsummers may have had similar concerns here: modelcontextprotocol/servers#252
(Disclosure: I’m one of the three folks behind Pulse but we have zero commercial motivation and don't intend to)
I’ve observed at least two recent instances where I felt like these communities were not being managed in an unbiased manner:
Dedicated post warning against usage of Smithery - while the post in isolation is not technically incorrect, Smithery happens to be a direct alternative to glama.ai’s MCP directory. Which makes this post (one of the first-ever negative awareness posts in the subreddit) feel at least partly competitively motivated.
Launch of Pulse on Reddit, ensuing Discord accusation of spam - after I posted about Pulse (a curation of resources, among them an MCP directory) on Reddit, a public Discord message was made accusing us of “spam” and a threat to take it down. This is the type of thing that works against adoption of a protocol like this, not in favor of it.
To avoid similar situations in the future, I’m raising this issue for discussion so we can nip this in the bud and come up with a good structure now so we’re not having much harder conversations six months down the road.
I started this thread as a discussion around pain points like the examples above and how we want to better foster community here.
To get the ball rolling, here are two proposals/ideas:
Anthropic designates an employee to manage the communities
This is probably the simplest solution – as the creators of the protocol, Anthropic can be trusted to push the best interests of the protocol, and thus the community as a whole, forward in an unbiased manner (though are hope is that other LLMs are brought into the fold in the near future with equal “managing”/”ownership” capabilities to further adoption).
Of course, this is both a resource-ask of Anthropic, and introduces the Anthropic brand into the community in a way you may not want. So there may be dealbreaking reasons to not pursue this.
Community/Anthropic nominates at least three separate third party individuals to co-moderate the communities
If the initial creators can't/don't want to moderate the communities, then the next best thing is to decentralize the responsibility across non-affiliated individuals. In the event of any disagreements, the three of them can work it out. There is little risk of any one individual allowing bias or preference for their own business or interests unduly influencing the community, because the other two would be there to counterbalance. Not nominating myself.
What do other folks think here?
Beta Was this translation helpful? Give feedback.
All reactions