3.1 KiB
3.1 KiB
Contributing
We welcome contributions from anyone interested in improving agent interactions facilitated by MCP servers!
Quick Start
- Join the community — Connect on the
#agents-wgchannel in MCP Discord - Understand the scope — Review the README
- Start contributing — Attend meetings, open issues, or submit PRs
Ways to Contribute
Participate in Discussions
- Join biweekly meetings (no approval needed!)
- Engage in Discord conversations
- Comment on GitHub issues and PRs
- Share your experiences
Submit Proposals
Have an idea for improving how agents are served over MCP? We'd love to hear it!
- Open an issue to discuss the idea first
- Draft a proposal following the template in
proposals/ - Submit a PR for community review
- Iterate based on feedback
Improve Documentation
- Fix typos or clarify existing docs
- Add examples or guides
- Document edge cases or gotchas
Review and Provide Feedback
- Review open PRs
- Test proposed changes
- Share implementation feedback
Proposal Development
When developing proposals:
- Propose first — Open an issue to discuss before writing a full proposal
- Follow MCP standards — Align with existing MCP conventions and patterns
- Document thoroughly — Include rationale, examples, and edge cases
- Consider breadth — Think about applicability across implementations
Promoting Proposals to Core Spec
For proposals with broad applicability:
- Gather implementation experience — Get real-world validation
- Present to the working group — Build consensus and support
- Coordinate with core maintainers — Work with the MCP maintainer liaison
- Draft a SEP — Follow the MCP Spec Enhancement Proposal process
Guidelines
Code of Conduct
All participants must follow the MCP Code of Conduct.
Antitrust Compliance
Per the MCP Antitrust Policy, discussions must focus on:
- Technical standards and specifications
- Open collaboration
And must avoid:
- Pricing, costs, or margins
- Customer lists or strategies
- Competitive information
Recognition
Active contributors — those who attend 2+ meetings or make substantive contributions — can request recognition in GOVERNANCE.md. Self-nomination is welcome!
Communication Channels
| Channel | Purpose |
|---|---|
Discord #agents-wg |
Real-time discussion and Q&A |
| GitHub Issues | Proposals, bugs, and feature requests |
| GitHub Discussions | Longer-form conversations |
| Biweekly Meetings | Synchronous collaboration and decisions |
Getting Help
- Discord: Ask in
#agents-wg - GitHub Issues: Open an issue with your question
- Meetings: Bring questions to the biweekly call
- Maintainers: Reach out to maintainers listed in GOVERNANCE.md
We're here to help — don't hesitate to ask!