type: rule
status: active
timestamp: 2026-06-29
tags: [mcp, repo-naming, convention, suffix]

MCP server repo naming: <name>-mcp suffix

MCP repos use <name>-mcp suffix

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:

CategoryExample
Browser extensionbookmark-mind-bs-ext
VS Code extensionsops-lens-vsc-ext
Static APIrto-api, dynasties-api
Mobile/PWAoriz-janaushdhi-app
Static bookoriz-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


Edit on GitHub · Back to index