Commit basic structure based on transports WG
This commit is contained in:
parent
81db83a1fd
commit
359a592abb
1 changed files with 279 additions and 2 deletions
98
CONTRIBUTING.md
Normal file
98
CONTRIBUTING.md
Normal file
|
|
@ -0,0 +1,98 @@
|
|||
# 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!
|
||||
Loading…
Reference in a new issue