Organization-wide GitHub configuration and community health files for MCP-B.
MCP-B is a bridge between web and backend systems that brings the Model Context Protocol to the browser. It serves two critical functions:
- API Implementation — Acts as a polyfill that implements the
navigator.modelContextinterface for browsers lacking native support - Protocol Translation — Converts between WebMCP's web-native format and the MCP protocol, enabling cross-compatibility
MCP-B creates interoperability by enabling WebMCP-formatted tools to function with MCP clients, and MCP-formatted tools to operate within WebMCP-enabled browsers. This allows both standards to evolve independently without breaking existing implementations.
WebMCP (Web Model Context Protocol) is a W3C web standard currently being incubated by the Web Machine Learning Community Group. It enables websites to expose tools to AI agents through the browser's navigator.modelContext API. WebMCP is optimized for browser-based, user-present interactions with built-in web security features, while traditional MCP handles backend services and headless integrations.
The two protocols complement rather than compete — both can operate within the same application simultaneously.
This repository contains default community health files that apply to all repositories in the MCP-B organization. These files provide guidelines, policies, and resources for contributors and users.
- CODE_OF_CONDUCT.md — Community standards and behavior guidelines
- CONTRIBUTING.md — How to contribute to MCP-B projects
- SECURITY.md — Security policies and vulnerability reporting
- SUPPORT.md — Getting help and community resources
- profile/README.md — Organization profile displayed on GitHub
- Website: mcp-b.ai
- Documentation: docs.mcp-b.ai
- Chrome Extension: MCP-B Extension
- WebMCP Explainer: webmachinelearning/webmcp
- Discord: discord.gg/ZnHG4csJRB
- NPM: @mcp-b packages
These files serve as defaults for all MCP-B repositories. Individual repositories can override these by adding their own versions.
- Make changes to files in this repository
- Test changes locally
- Submit a pull request
- Changes will apply to all repos once merged
Consider adding:
- Issue templates (
.github/ISSUE_TEMPLATE/) - Pull request template (
.github/PULL_REQUEST_TEMPLATE.md) - GitHub Actions workflows (
.github/workflows/) - Funding configuration (
.github/FUNDING.yml)
MCP-B Organization © 2025 | MIT License