SOLFIND
Web Lens
Portal home

Contributor Communication - Model Context Protocol

https://modelcontextprotocol.io/community/communication • 291 KB fetched
Open original page


Contributor Communication - Model Context Protocol Documentation Index Fetch the complete documentation index at: /llms.txt Use this file to discover all available pages before exploring further. Skip to main content Model Context Protocol home page Search... ⌘ K Ask Assistant ⌘ I * Blog * GitHub Search... Navigation Get Involved Contributor Communication Documentation Specification Extensions Registry SEPs Community Get Involved * Contributing to MCP * Contributor Communication * Working and Interest Groups * Group Charter Template Shaping the Protocol * Roadmap * Design Principles * SEP Guidelines Governance * Governance and Stewardship * Contributor Ladder * Feature Lifecycle and Deprecation Policy * SDK Tiering System * Security Policy * Antitrust Policy Working Group Charters * Agents Charter * File Uploads Charter * Filesystems Charter * Inspector V2 Working Group Charter * Interceptors Charter * Registry Charter * SDK Working Group Charter * Server Card Charter * Skills Over MCP Charter * Transports Charter * Triggers and Events Charter Interest Group Charters * Authorization Charter * Enterprise Interest Group Charter * Enterprise-Managed Authorization Charter * Financial Services Charter * Primitive Grouping Charter * Security Charter * Tool Annotations Charter On this page * Communication Channels * Discord * Public Channels (Default) * Private Channels (Exceptions) * GitHub Discussions * GitHub Issues * Security Issues * Decision Records Get Involved Contributor Communication Copy page Copy page Communication strategy and framework for the Model Context Protocol community Copy page Copy page This document explains how to communicate and collaborate within the Model Context Protocol (MCP) project. ​ Communication Channels Channel Purpose When to Use Discord Real-time discussion Quick questions, coordination, WG/IG discussions Live calls Sync up WG/IG presentations, progress reports GitHub Discussions Structured discussion Proposals, roadmap planning, longer-form debate GitHub Issues Actionable tasks Bug reports, documentation fixes Vulnerability reports Security issues Vulnerabilities - never post publicly All communication is governed by our Code of Conduct . We expect respectful, professional, and inclusive interactions across all channels. ​ Discord The MCP Contributor Discord is for real-time contributor discussion and collaboration. The server is designed for MCP contributors and is not intended for general MCP support. ​ Public Channels (Default) Purpose: Open community engagement, collaborative development, and transparent project coordination. Primary use cases: * SDK and tooling development (e.g., #typescript-sdk-dev , #inspector-dev ) * Working Group and Interest Group discussions (e.g., #auth-wg , #security-ig ) * Community onboarding and contribution guidance * Community feedback and collaborative brainstorming * Public office hours and maintainer availability Avoid: * MCP user support - Read official documentation and use GitHub Discussions for questions * Service or product marketing - Keep discussions vendor-neutral; mentions of brands are discouraged except as examples relevant to the specification ​ Private Channels (Exceptions) Purpose: Confidential coordination and sensitive matters. Access is restricted to designated maintainers. Criteria for private use: * Security incidents (CVEs, protocol vulnerabilities) * People matters (maintainer discussions, code of conduct issues) * Coordination requiring immediate or focused response with a limited audience * Some channels are read-only for maintainer decision-making Transparency requirements: * All technical and governance decisions affecting the community must be documented in GitHub Discussions and/or Issues, labeled with notes * Private channels are temporary “incident rooms,” not for routine development * Some matters related to individual contributors may remain private when appropriate Any significant discussion on Discord that leads to a potential decision or proposal must be moved to GitHub Discussion or Issue for a persistent, searchable record. ​ GitHub Discussions Use for structured, long-form discussion and debate on project direction. When to use: * Project roadmap planning and milestone discussions * Announcements and release communications * Community polls and consensus-building * Feature requests with context and rationale * If a repository doesn’t have Discussions enabled, use GitHub Issues instead ​ GitHub Issues Use for bug reports and actionable development tasks. Feature requests should go to GitHub Discussions . When to use: * Bug reports with reproducible steps * Documentation improvements with specific scope * CI/CD problems and infrastructure issues * Release tasks and milestone tracking Note: SEP proposals are submitted as pull requests to the seps/ directory , not as GitHub Issues. See the SEP Guidelines . ​ Security Issues Do not post security issues publicly. * Use the private security reporting process in SECURITY.md * Contact Lead or Core Maintainers directly * Follow responsible disclosure guidelines ​ Decision Records All MCP decisions are documented in public channels: Type Location Technical decisions GitHub Issues and SEPs Specification changes Changelog Process changes Community documentation Governance decisions GitHub Issues and SEPs When documenting decisions, we retain as much context as possible: * Decision makers * Background context and motivation * Options considered * Rationale for chosen approach * Implementation steps Was this page helpful? Yes No Contributing to MCP Working and Interest Groups github Assistant Responses are generated using AI and may contain mistakes.

Links found on this page

  1. /llms.txt [direct]
  2. Skip to main content [direct]
  3. Model Context Protocol home page [direct]
  4. Blog [direct]
  5. GitHub [direct]
  6. Documentation [direct]
  7. Specification [direct]
  8. Extensions [direct]
  9. Registry [direct]
  10. SEPs [direct]
  11. Community [direct]
  12. Working and Interest Groups [direct]
  13. Group Charter Template [direct]
  14. Roadmap [direct]
  15. Design Principles [direct]
  16. SEP Guidelines [direct]
  17. Governance and Stewardship [direct]
  18. Contributor Ladder [direct]
  19. Feature Lifecycle and Deprecation Policy [direct]
  20. SDK Tiering System [direct]
  21. Security Policy [direct]
  22. Antitrust Policy [direct]
  23. Agents Charter [direct]
  24. File Uploads Charter [direct]
  25. Filesystems Charter [direct]
  26. Inspector V2 Working Group Charter [direct]
  27. Interceptors Charter [direct]
  28. Registry Charter [direct]
  29. SDK Working Group Charter [direct]
  30. Server Card Charter [direct]
  31. Skills Over MCP Charter [direct]
  32. Transports Charter [direct]
  33. Triggers and Events Charter [direct]
  34. Authorization Charter [direct]
  35. Enterprise Interest Group Charter [direct]
  36. Enterprise-Managed Authorization Charter [direct]
  37. Financial Services Charter [direct]
  38. Primitive Grouping Charter [direct]
  39. Security Charter [direct]
  40. Tool Annotations Charter [direct]
  41. Discord [direct]
  42. Live calls [direct]
  43. GitHub Discussions [direct]
  44. GitHub Issues [direct]
  45. Vulnerability reports [direct]
  46. Code of Conduct [direct]
  47. seps/ directory [direct]
  48. Changelog [direct]