← knowledge.oriz.in

MCP server repo naming: -mcp suffix

rule mcprepo-namingconventionsuffix

MCP server repo naming

Rule

Own MCP server repos use the <name>-mcp suffix pattern.

One MCP server = one repo. No monorepo for own servers.

Why suffix, not prefix

Matches existing category-suffix convention across the fleet:

Category Example
Browser extension bookmark-mind-bs-ext
VS Code extension sops-lens-vsc-ext
Static API rto-api, dynasties-api
Mobile/PWA oriz-janaushdhi-app
Static book oriz-janaushdhi-book
MCP server (new) fetch-mcp

The suffix makes ls repos/own/ group naturally by category.

When to create the repo

Per ponytail and atomic-packages-lazy:

NPM publishing

If the MCP server is JS/TS and gets published:

Cross-refs