Skip to main content
This guide covers how to set up MCPKit for local development and contribute to the project.

Development Setup

1

Clone the Repository

git clone https://github.com/kevoconnell/mcpkit.git
cd mcpkit
2

Install Dependencies

bash npm install
3

Build the Project

bash npm run build
4

Link for Local Testing

npm link
Now you can use mcpkit command globally with your local changes.

Running Locally

Test your changes without building:
# Use tsx for hot reload
npm run dev create https://example.com

# Or run commands directly
npx tsx src/cli.ts create https://example.com
npx tsx src/cli.ts secrets
npx tsx src/cli.ts contexts list

Contributing

Pull Request Process

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Make your changes
  4. Test thoroughly with multiple websites
  5. Commit (git commit -m 'feat: add amazing feature')
  6. Push (git push origin feature/amazing-feature)
  7. Open a Pull Request

Commit Convention

Use conventional commits:
  • feat: - New feature
  • fix: - Bug fix
  • docs: - Documentation changes
  • chore: - Maintenance tasks

Getting Help