# Contributing We welcome contributions from anyone interested in improving agent interactions facilitated by MCP servers! ## Quick Start 1. **Join the community** — Connect on the `#agents-wg` channel in [MCP Discord](https://discord.com/invite/6CSzBmMkjX) 2. **Understand the scope** — Review the [README](./README.md) 3. **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! 1. **Open an issue** to discuss the idea first 2. **Draft a proposal** following the template in `proposals/` 3. **Submit a PR** for community review 4. **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: 1. **Propose first** — Open an issue to discuss before writing a full proposal 2. **Follow MCP standards** — Align with existing MCP conventions and patterns 3. **Document thoroughly** — Include rationale, examples, and edge cases 4. **Consider breadth** — Think about applicability across implementations ## Promoting Proposals to Core Spec For proposals with broad applicability: 1. **Gather implementation experience** — Get real-world validation 2. **Present to the working group** — Build consensus and support 3. **Coordinate with core maintainers** — Work with the MCP maintainer liaison 4. **Draft a SEP** — Follow the MCP Spec Enhancement Proposal process ## Guidelines ### Code of Conduct All participants must follow the [MCP Code of Conduct](https://github.com/modelcontextprotocol/.github/blob/main/CODE_OF_CONDUCT.md). ### Antitrust Compliance Per the [MCP Antitrust Policy](https://github.com/modelcontextprotocol/modelcontextprotocol/blob/main/ANTITRUST.md), 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](./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](./GOVERNANCE.md) We're here to help — don't hesitate to ask!