Files
Template-MCP/CLAUDE.md
T
jmiller ab9112c234
Universal: Pre-Release / Build Pre-Release (${{ inputs.stability || github.ref_name }}) (push) Successful in 26s
ci(templates): gate build/CI/release/version workflows off template repos + normalize mokocli refs
- Add 'skip on Template-*' guards to build/CI/release/version workflows so they
  don't run on the template repo itself (only on repos created from it).
- Smart-gate sync workflows to run ONLY on Template-* sources (so platform
  templates still propagate, but regular repos don't trigger sync-out).
- Normalize mokocli->MokoCLI repo/clone URLs, drop stale mokoconsulting-tech
  org slug on the git host, and mokoplatform/moko-platform->mokocli.
  (/opt/mokocli + /tmp/mokocli server paths left intact.)
2026-07-05 20:37:37 +00:00

1.8 KiB

CLAUDE.md

This file provides guidance to Claude Code when working with this repository.

Project Overview

Template-MCP -- Template repository for creating MokoStandards-compliant MCP API servers

Field Value
Platform mcp-server
Language TypeScript
Default branch main
License GPL-3.0-or-later
Wiki Template-MCP Wiki
Standards MokoStandards

Common Commands

make build        # Build the project
make lint         # Run linters
make validate     # Validate structure
make release      # Full release pipeline
make minify       # Minify CSS/JS assets
make clean        # Clean build artifacts
npm install       # Install dependencies
npm run build     # Compile TypeScript
npm run dev       # Development mode

Architecture

This is an MCP (Model Context Protocol) server. Key files:

  • src/index.ts -- server entry point and tool registration
  • src/config.ts -- configuration loading
  • src/tools/ -- individual tool implementations
  • dist/ -- compiled output (gitignored)

Rules

  • Workflow directory: .mokogitea/ (not .gitea/ or .github/)

  • Never commit .claude/, .mcp.json, TODO.md, or *.min.css/*.min.js

  • Attribution: use Authored-by: Moko Consulting in commits

  • Branch strategy: develop on dev, merge to main for release

  • Minification: handled at build time (CI) and runtime (MokoMinifyHelper for Joomla templates)

  • Wiki: documentation lives in the Gitea wiki, not in docs/ files

  • Standards: this repo follows MokoStandards