This template provides a basic structure for creating a package manager source repository. The structure follows the required format for Roo Code's package manager.
/
├── metadata.en.yml # Required: Repository metadata
└── mcp servers/ # Required: At least one of: mcp servers, roles, storage systems, or items
└── example-server/
└── metadata.en.yml
name: "Your Repository Name"
description: "Your repository description"
version: "1.0.0"name: "Your MCP Server Name"
description: "Your MCP server description"
type: "mcp server"
version: "1.0.0"- Copy this template to create your own package manager repository
- Update the metadata.en.yml with your repository information
- Add your MCP servers, roles, or other components
- Each component must have its own metadata.en.yml file with the required fields
- The root metadata.en.yml must have name, description, and version fields
- Version must be in semver format (e.g., 1.0.0)
- The repository must have at least one of: mcp servers, roles, storage systems, or items directories
- Each component must have a metadata.en.yml with the required fields including the correct type