Cover image

MCP Community Working Group Repository

3 years

Works with Finder

2

Github Watches

0

Github Forks

2

Github Stars

Welcome - MCP Community Working Groups

Welcome to the MCP Community Working Group Repository.

[!NOTE] This repository is for Community Working Group Collaboration.

Questions and Discussions on the MCP should be conducted in the appropriate Model Context Protocol repository.

Getting Started

  1. Read below for information about how the Working Groups operate.
  2. Join us on the Discord chat.
  3. Send a request to join either on Discord or by raising an Issue here, and begin contributing.

All content added to this repository is contributed under the MIT License.

If you are unsure if you are able to include content under that license, please contact one of the group administrators for advice.

Working Groups

Working Groups normally have 2 complimentary goals:

  1. To share common practices for implementing solutions with the MCP.
  2. To propose changes to the MCP Specification that benefit the wider community.

[!IMPORTANT] All participants within the Working Group agree to the MCP Code of Conduct

Current Working Groups

  • Hosting: (wg/host) Exploring deployment, scaling, and infrastructure considerations.
  • Agents: Focused on interaction patterns between agents using MCP.
  • Authorization: Addressing security and access control within MCP implementations.
  • Search, Tools, Emerging Topics ([wg/misc]) Focussed discussions on Protocol ideas and changes.

Working with the Model Context Protocol

MCP serves as an enabler for innovative LLM application development, providing interoperability without being prescriptive about application design. The protocol consists of four main components:

  1. The specification, defining the Protocol and Transports.
  2. Reference SDKs that implement the Protocol and Transports to help developers build interoperable solutions.
  3. Supporting resources such as User Guides, Tutorials, Debugging Tools and Reference Applications.
  4. Working Group artifacts - implementation patterns, configuration guides, and other community-developed resources.

Each component serves a different purpose:

  • The specification provides the foundational interoperability layer
  • Reference SDKs bridge the specification to language-specific implementations
  • Supporting resources facilitate adoption and implementation
  • Working Group artifacts enable experimentation and innovation

This layered approach allows MCP to provide standardization where needed while encouraging innovation and flexibility in application design. Working Groups play a crucial role in balancing these priorities, contributing to all layers while respecting their different purposes and impact scopes.

Specification Changes

The barrier for specification changes is intentionally high due to the cascading impact on implementers. Changes should be:

  1. Well-justified: Addressing a genuine gap or limitation that impacts the feasibility, viability or sustainability of deployments.
  2. Practice-proven: Demonstrated in real implementations before formalization
  3. Widely beneficial: Serving the broader community, not just specific vendors

Cascading Impact Principle: Changes at higher layers in the MCP hierarchy necessitate corresponding updates in lower layers. This cascading effect is why there are different barriers to change - the higher in the stack, the more widespread the impact.

When to Update Different Artifacts

Artifact Type When to Update Barrier to Change
Specification Only when necessary to enable core functionality or address critical limitations that impact the feasibility or viability of implementations across the ecosystem High - requires demonstrated community need and proven implementation examples
Reference SDKs - Specification Alignment When necessary to maintain compliance with specification changes or to implement standardized patterns across all SDK languages High - requires strict adherence to the specification, interoperability testing and cross-SDK consistency
Reference SDKs - Language-Specific Innovations When implementing idiomatic patterns, optimizations, or extensions that improve developer experience within a specific language ecosystem Medium - requires demonstrated utility within the language community while maintaining specification compliance
Supporting Resources To improve onboarding experience, clarify implementation guidance, or document new patterns that emerge from the community Medium - requires validation from multiple implementers
Working Group artifacts To share emerging patterns, experimental approaches, and implementation guidance that may eventually influence higher layers Low - encourages innovation and collaboration

Working Groups should assess whether a proposed change is best suited as:

  • A specification change (highest impact, highest barrier)
  • A Reference SDK specification alignment change (high impact, high barrier)
  • A Reference SDK language-specific innovation (high impact, medium barrier)
  • A Supporting Resource update (medium impact, medium barrier)
  • Working Group artifact (lowest impact, lowest barrier)

Working groups should favor evolutionary improvement through:

  • Establishing patterns in Working Group artifacts first
  • Implementing and testing approaches before updating Supporting Resources
  • Promoting to Reference SDKs as language-specific innovations after demonstrated value within a language ecosystem
  • Standardizing successful language-specific innovations across all Reference SDKs when proven valuable in multiple contexts
  • Inclusion in the specification only when proven essential for ecosystem interoperability

Working Group Conduct

Working Groups have open membership, and often span multiple topics. We want to make sure that all who wish to contribute have the right forums and opportunities to do so.

The ground rules are intended to facilitate this without being too formal.

Working Groups and Topic Areas

Working Groups provide the organizational structure, while Topic Areas represent specific problems being addressed:

  • Working Groups maintain continuity for a general domain of MCP implementation.
  • Topic Areas form when members focus on specific challenges or interests within that domain.
  • Participants in a Topic Area directly shape how it operates
  • Working Groups provide coordination and resources to support Topic Areas

Example: The Hosting Working Group contains Topic Areas like "Multi-Tenancy" and "Scaling Patterns," each with their own participation and cadence based on current implementation needs.

Examples:

Topic Area Typical Approach Community Focus
Agent Interaction Patterns Exploratory research with proof-of-concept implementations Understanding emerging patterns before standardization
Regulatory Compliance Requirements Structured development with defined milestones Meeting industry deadlines while ensuring protocol compatibility
Container Deployment Configurations Collaborative documentation of tested implementations Sharing practical hosting solutions across environments

Decision Making

Working groups should aim for consensus-driven decisions:

  • Manage by objection rather than requiring unanimous enthusiasm
  • "Yes, and..." approaches over "No, but..." resistance
  • Experimentation is preferred over speculation: demonstrate capabilities rather than debate theoretical approaches
  • Clearly identify goals for topic areas (e.g. is the aim to agree common patterns, or change the spec?)

Process vs Content

Working Group activities are separated into two distinct types of discussions:

Process Meetings focus on coordination, planning, and governance:

  • Each Working Group has a coordination meeting about how the group operates
  • Topic Facilitators are identified based on community interest and expertise
  • We agree Working Group Topics, and coordinate if necessary with other working groups.

Content Meetings focus on the technical substance:

  • Content meetings explore what the group is working on
  • Detailed technical discussions should happen in Content meetings, this repository or discord.
  • Dedicated time for subject matter experts to contribute
Process Example Content Example
Scheduling technical deep-dive sessions with subject matter experts Developing best practices for securing transport connections
Establishing guidelines for reviewing working group artifacts Creating reference configurations for cloud hosting environments
Coordinating the roadmap for specification change proposals Designing patterns for error handling across transport types
Agreeing timelines and expected outputs for the working group Evaluating proposed protocol extensions with proof-of-concept

Topic Area facilitators help arrange necessary meetings and coordinate group discussions. Facilitators ensure that:

  • Meetings have clear agendas
  • Technical discussions have dedicated space
  • Decision-making remains transparent
  • Experimentation is prioritized over speculation

Interests vs Positions

Working groups are more productive when members focus on interests rather than positions. This distinction comes from principled negotiation techniques:

  • Positions are fixed demands or solutions that people advocate for
  • Interests are the underlying needs, concerns, or goals that drive positions
Position (Less Helpful) Interest (More Helpful)
"We must implement vendor X's authentication protocol in the specification" "We need a secure authentication method that works well with our existing systems"
"The specification should mandate encrypted communication channels" "We need to ensure data privacy for regulated industries"
"Transport Y is the only acceptable solution for high-performance scenarios" "We need transport options that can handle high-throughput, low-latency requirements"
"The MCP SDK must support language Z" "Our development team needs accessible tooling that works with our technology stack"

When discussions focus on interests:

  • More creative solutions emerge
  • Multiple interests can often be satisfied simultaneously
  • The real priorities become transparent
  • Collaboration improves as participants understand each other's needs

Example: Instead of arguing "We must implement AWS-specific authentication", share "Our organization has invested heavily in AWS IAM and need compatible authentication options." This reveals the actual need without prescribing a single solution.

Sharing vs Marketing

Working groups benefit from open sharing of expertise and experience, but should avoid promotional marketing:

Acceptable Sharing:

  • "Our team implemented pattern X and found these specific challenges..."
  • "We've tested three approaches to solve problem Y, and approach Z worked best because..."
  • "Here's a demonstration of our implementation that addresses the multi-tenancy issue"

Unacceptable Marketing:

  • "Our company's proprietary solution is the best way to solve this problem"
  • "Our product reduces MCP implementation costs by 50% - contact us for pricing"
  • Using working group forums primarily to gain visibility for commercial offerings

Multiple voices from a single entity have less weight than single voices from multiple entities.

Example: A large team from Galactic Hosting Corporation joining a working group meeting to advocate a specific position, leaving no room for others to speak.

Participation and Contributions

Working groups enable diverse participation through multiple contribution channels:

  • Working group artifacts are stored within this repository.
  • Members are expected to contribute to these repositories asynchronously, allowing for participation regardless of time zone or availability for meetings
  • For synchronous meetings (videoconference or in-person), facilitators commit to present written representations from those who cannot attend (assuming agreement in advance due to circumstances). This practice respects different timezones and circumstances, and is offered as a collaborative courtesy rather than a formal service.
  • The community Discord offers a fast way to ask questions, or discuss topic items in real-time.

The Ideal Topic Facilitator

  • Has time to dedicate to summarizing and organizing information, welcoming new members, and guiding contributors to the topic area.
  • Uses techniques to maintain fair participation and encourage group progress (e.g., focus Interests vs. Positions, balancing Inquiry/Advocacy, Decision Making techniques).
  • Balance personal investment with fair guidance: If you have strong views on a particular outcome, consider how you'll maintain neutrality while facilitating group discussions.

If this sounds like you—or something you'd like to try—get in touch!


[^1]: Working Groups maintain public documentation areas linked from the modelcontextprotocol.io site to share implementation patterns and guides.

相关推荐

  • av
  • Führen Sie mühelos LLM -Backends, APIs, Frontends und Dienste mit einem Befehl aus.

  • WangRongsheng
  • 🧑‍🚀 全世界最好的 llm 资料总结(数据处理、模型训练、模型部署、 O1 模型、 MCP 、小语言模型、视觉语言模型) | Zusammenfassung der weltbesten LLM -Ressourcen.

  • 1Panel-dev
  • 🔥 1Panel bietet eine intuitive Weboberfläche und einen MCP -Server, um Websites, Dateien, Container, Datenbanken und LLMs auf einem Linux -Server zu verwalten.

  • rulego
  • ⛓️Rugele ist ein leichter, leistungsstarker, leistungsstarker, eingebetteter Komponenten-Orchestrierungsregel-Motor-Rahmen für GO.

  • hkr04
  • Leichtes C ++ MCP (Modellkontextprotokoll) SDK

  • sigoden
  • Erstellen Sie einfach LLM -Tools und -Argarten mit einfachen Bash/JavaScript/Python -Funktionen.

  • RockChinQ
  • 😎简单易用、🧩丰富生态 - 大模型原生即时通信机器人平台 | 适配 qq / 微信(企业微信、个人微信) / 飞书 / 钉钉 / diskord / telegram / slack 等平台 | 支持 Chatgpt 、 Deepseek 、 Diffy 、 Claude 、 Gemini 、 xai 、 ppio 、 、 ulama 、 lm Studio 、阿里云百炼、火山方舟、 siliconflow 、 qwen 、 mondshot 、 chatglm 、 sillytraven 、 mcp 等 llm 的机器人 / agent | LLM-basierte Instant Messaging Bots-Plattform, unterstützt Zwietracht, Telegramm, Wechat, Lark, Dingtalk, QQ, Slack

  • modelscope
  • Bauen Sie LLM-Multi-Agent-Anwendungen auf einfachere Weise auf.

  • dmayboroda
  • On-Premise-Konversationslappen mit konfigurierbaren Behältern

    Reviews

    3.2 (19)
    Avatar
    user_ej6g8eCb
    2025-04-25

    As an avid user of MCP Applications, I find Working-Groups by ModelContextProtocol-Community incredibly useful for collaborative projects. The platform is intuitive and fosters seamless collaboration among team members, making it an essential tool for any professional working in a team environment. Highly recommend this for anyone looking to improve productivity and communication within their groups.

    Avatar
    user_1bFWJ0Vl
    2025-04-25

    As an avid user of MCP applications, I highly recommend working-groups by modelcontextprotocol-community. This tool has significantly improved collaboration and productivity in our group projects. The seamless integration and user-friendly interface make it essential for any team environment. Try it out and experience the difference it can make!

    Avatar
    user_d2PDptgF
    2025-04-25

    I've been using the Working-Groups from the modelcontextprotocol-community and I must say it has greatly improved my productivity. The platform offers seamless collaboration, clear organization, and efficient communication among team members. It's intuitive and user-friendly, making project management a breeze. Highly recommended for anyone looking to enhance their team's performance.

    Avatar
    user_1ZR7nh7g
    2025-04-25

    I've been using the "working-groups" tool from the modelcontextprotocol-community and it's absolutely fantastic. It streamlines collaboration and enhances productivity by providing a structured approach to group tasks. The intuitive interface and seamless integration make it easy to manage projects and communicate effectively. Highly recommend for anyone looking to optimize their workflow in a team setting!

    Avatar
    user_dAaAwvUt
    2025-04-25

    As a dedicated user of MCP's "working-groups" product by modelcontextprotocol-community, I must say it is an outstanding tool for collaboration. Its intuitive interface and seamless integration have significantly boosted our team's productivity. We particularly appreciate the organized structure and efficient communication it enables. Highly recommend this for any team looking to enhance their project management and group coordination!

    Avatar
    user_19FWtoGC
    2025-04-25

    Working-groups by modelcontextprotocol-community is an exceptional product for anyone looking to streamline team collaboration and productivity. The user interface is intuitive and easy to navigate, making it ideal for both newbies and experienced users. It helps in organizing tasks and discussions efficiently, bringing clarity and focus to group projects. Highly recommend!

    Avatar
    user_HeCGCXeT
    2025-04-25

    Working-groups by modelcontextprotocol-community is an amazing product for anyone looking to organize and collaborate effectively. The platform is intuitive and fosters excellent communication within teams. It is the perfect tool for managing projects and ensuring productive group work. Highly recommend giving it a try!

    Avatar
    user_KtiQXt9E
    2025-04-25

    Working-groups by modelcontextprotocol-community is a game-changer for organizing team efforts. It effectively streamlines collaboration, ensuring every member stays updated and engaged. This tool is essential for both small teams and large organizations, significantly enhancing productivity and communication. Highly recommend for anyone looking to optimize their project management process!

    Avatar
    user_0Okjz9Y4
    2025-04-25

    The Working-Groups initiative by modelcontextprotocol-community is a fantastic tool for collaborative projects. It offers a seamless experience for users to join and contribute to various groups, making project management efficient and organized. The platform is user-friendly, ensuring that even those new to it can quickly adapt and participate effectively. Highly recommended for anyone looking to streamline their group work and enhance productivity.

    Avatar
    user_3KrNvg2K
    2025-04-25

    I've been using working-groups from modelcontextprotocol-community for some time now, and it's been a game changer. The platform facilitates collaboration and communication within teams efficiently. The user interface is intuitive, making it easy to navigate and organize tasks. Highly recommend it for any team looking to enhance productivity!

    Avatar
    user_7WaiGf0U
    2025-04-25

    As a dedicated user of the MCP application, I find the "working-groups" feature by the modelcontextprotocol-community incredibly useful. It enhances collaboration and streamlines communication within various teams, making project management more efficient. The seamless integration and user-friendly interface have significantly improved our workflow, making it easier to coordinate tasks and share updates. Highly recommended for any team looking to boost productivity and cooperation.

    Avatar
    user_xC7Z7yLL
    2025-04-25

    The Working-Groups initiative by the modelcontextprotocol-community is an amazing collaborative platform! It provides a structured environment where users can come together to discuss, develop, and innovate on various projects. The community-driven approach fosters creativity and ensures that diverse perspectives are considered. Highly recommend it for anyone looking to engage in meaningful, productive group work.

    Avatar
    user_ptKlf0DO
    2025-04-25

    The working-groups product by modelcontextprotocol-community is a fantastic tool for collaboration. It fosters effective teamwork through its well-structured interface, enhancing our productivity significantly. As a loyal mcp application user, I highly recommend it to anyone looking to improve group coordination and project management.

    Avatar
    user_cGg60Ohw
    2025-04-25

    As a dedicated MCP application user, I have found the "working-groups" by modelcontextprotocol-community incredibly beneficial. It streamlines collaboration and fosters effective team communication. The intuitive interface ensures that everyone stays aligned with project goals. Highly recommend for those seeking organized, productive working environments.

    Avatar
    user_bWBDIgZx
    2025-04-25

    "Working-groups by modelcontextprotocol-community is a fantastic tool for enhancing collaboration and productivity. Its intuitive interface and robust features make coordinating and managing projects a breeze. Highly recommend it for any team looking to improve efficiency and communication."

    Avatar
    user_8dVk5Ssq
    2025-04-25

    As a dedicated user of the MCP application, I find the Working-Groups feature by the modelcontextprotocol-community to be incredibly beneficial. It enhances collaboration and streamlines communication within our team. The integration is seamless, and it has significantly improved our productivity. Highly recommended for any organization looking to boost teamwork and efficiency!

    Avatar
    user_7sVXRtEi
    2025-04-25

    As a dedicated user of the working-groups application by modelcontextprotocol-community, I can confidently say it has transformed our team's collaboration. The platform's intuitive interface makes organizing and managing tasks seamless. Our productivity has significantly increased since incorporating this tool into our workflow. Highly recommend to any team looking to enhance their project management and communication!

    Avatar
    user_loWwP3vn
    2025-04-25

    As a dedicated user of the MCP application, I am thrilled with the Working-Groups product by the ModelContextProtocol-Community. It has streamlined our team's collaboration and productivity significantly. The seamless integration and ease of use make it an invaluable tool for any collaborative projects. Highly recommend!

    Avatar
    user_WzKgLLbB
    2025-04-25

    As a dedicated user of MCP applications, Working-Groups by modelcontextprotocol-community has truly impressed me. The platform facilitates seamless collaboration and efficient management of group tasks, making teamwork incredibly productive. The intuitive interface and robust features ensure that every project progresses smoothly. Highly recommend it for anyone looking to enhance group dynamics and workflow!