Contributing to MCPB
Description
Thank you for your interest in contributing to MCPB! We welcome contributions from the community.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
README
Contributing to MCPB
Thank you for your interest in contributing to MCPB! We welcome contributions from the community.
Getting Started
- Fork the repository
- Clone your fork:
git clone https://github.com/YOUR_USERNAME/mcpb.git - Install dependencies:
yarn - Build the project:
yarn build - Run tests:
yarn test
Development Workflow
- Create a new branch for your feature or bugfix:
git checkout -b feature/your-feature-name - Make your changes
- Run linting:
yarn lint - Run tests to ensure everything passes:
yarn test - Commit your changes with a clear, descriptive commit message (all commits must be signed - see Commit Signing)
- Push to your fork and submit a pull request
Code Standards
- TypeScript: All code should be written in TypeScript with proper type definitions
- Linting: Run
yarn lintbefore committing. Useyarn fixto auto-fix formatting issues - Testing: Add tests for new features and bug fixes
- Documentation: Update relevant documentation (README.md, MANIFEST.md, etc.) when adding or changing functionality
Commit Signing
**All commits must be signed.** This helps verify the authenticity of contributions.
To set up commit signing, see [GitHub's documentation on commit signature verification](https://docs.github.com/en/authentication/managing-commit-signature-verification).
Pull Request Process
- Ensure your PR description clearly describes the problem and solution
- Reference any related issues in your PR description
- Make sure all tests pass and linting is clean
- Verify that all commits are signed
- Update documentation as needed
- Wait for review from maintainers
Types of Contributions
Bug Reports
When filing a bug report, please include:
- Clear description of the issue
- Steps to reproduce
- Expected vs actual behavior
- Version information (
mcpb --version) - Relevant logs or error messages
Feature Requests
We welcome feature suggestions! Please:
- Clearly describe the feature and use case
- Explain why this would be valuable to users
- Consider if it aligns with the project's goals
Code Contributions
We especially welcome:
- Bug fixes
- Documentation improvements
- Test coverage improvements
- New features (please discuss in an issue first for large changes)
Testing
- Write unit tests for new functionality
- Ensure existing tests still pass
- Test manually with real MCP bundles when applicable
Questions?
Feel free to open an issue for questions about contributing or the project in general.
License
By contributing to MCPB, you agree that your contributions will be licensed under the MIT License.
Related Skills
Auto Update
Pull the latest ECC repo changes and reinstall the current managed targets.
Development Ecc Guide
Navigate ECC's current agents, skills, commands, hooks, install profiles, and docs from the live repository su
Development Epic Claim
Claim an epic issue, stamp coordination state, and sync local ownership.
Development Epic Publish
Publish a validated epic update back to the issue and local cache.
Development Epic Review
Mark epic review requested, approved, or changes requested.
Development Epic Unblock
Sweep blocked epic issues and reopen anything whose dependencies are closed.
Development Related Agents
Django Build Resolver
Django/Python build, migration, and dependency error resolution specialist. Fixes pip/Poetry errors, migration
Openai Codex CLI
(55.8k ⭐) - Lightweight coding agent that runs in your terminal.
src/agents/ — 11 Agent Definitions
**Generated:** 2026-04-11