Devops Specialist
CaoMeiYouRen/caomei-auth
修改 Docker、CI/CD、部署配置、环境变量、运行时参数、构建脚本和发布流程时使用。优先覆盖 Docker、Vercel、Cloudflare 与 GitHub Actions 场景。用户提到 deploy、Dockerfile、workflow、CI、CD、environment variables、build pipeline、release config 时都应触发。
A skill your agent uses when deploying, building for production, packaging, or shipping a FrontMCP server.
$ npx skills add agentfront/frontmcp --skill frontmcp-deployment -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install agentfront/frontmcp frontmcp-deployment --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/agentfront/frontmcp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/libs/skills/catalog/frontmcp-deployment .claude/skills/frontmcp-deployment && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "frontmcp-deployment" agent skill from https://github.com/agentfront/frontmcp/tree/main/libs/skills/catalog/frontmcp-deployment into .claude/skills/frontmcp-deployment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontmcp-deployment", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/agentfront/frontmcp/tree/main/libs/skills/catalog/frontmcp-deploymentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add agentfront/frontmcp --skill frontmcp-deployment -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install agentfront/frontmcp frontmcp-deployment --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agentfront/frontmcp.git skills-src && mkdir -p .agents/skills && cp -r skills-src/libs/skills/catalog/frontmcp-deployment .agents/skills/frontmcp-deployment && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "frontmcp-deployment" agent skill from https://github.com/agentfront/frontmcp/tree/main/libs/skills/catalog/frontmcp-deployment into .agents/skills/frontmcp-deployment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontmcp-deployment", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add agentfront/frontmcp --skill frontmcp-deployment -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install agentfront/frontmcp frontmcp-deployment --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agentfront/frontmcp.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/libs/skills/catalog/frontmcp-deployment .cursor/skills/frontmcp-deployment && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "frontmcp-deployment" agent skill from https://github.com/agentfront/frontmcp/tree/main/libs/skills/catalog/frontmcp-deployment into .cursor/skills/frontmcp-deployment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontmcp-deployment", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/agentfront/frontmcp.git --path libs/skills/catalog/frontmcp-deployment--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add agentfront/frontmcp --skill frontmcp-deployment -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install agentfront/frontmcp frontmcp-deployment --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agentfront/frontmcp.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/libs/skills/catalog/frontmcp-deployment .gemini/skills/frontmcp-deployment && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "frontmcp-deployment" agent skill from https://github.com/agentfront/frontmcp/tree/main/libs/skills/catalog/frontmcp-deployment into .gemini/skills/frontmcp-deployment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontmcp-deployment", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install agentfront/frontmcp frontmcp-deploymentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add agentfront/frontmcp --skill frontmcp-deployment -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/agentfront/frontmcp.git skills-src && mkdir -p .github/skills && cp -r skills-src/libs/skills/catalog/frontmcp-deployment .github/skills/frontmcp-deployment && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "frontmcp-deployment" agent skill from https://github.com/agentfront/frontmcp/tree/main/libs/skills/catalog/frontmcp-deployment into .github/skills/frontmcp-deployment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontmcp-deployment", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add agentfront/frontmcp --skill frontmcp-deployment -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install agentfront/frontmcp frontmcp-deployment --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/agentfront/frontmcp.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/libs/skills/catalog/frontmcp-deployment .opencode/skills/frontmcp-deployment && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "frontmcp-deployment" agent skill from https://github.com/agentfront/frontmcp/tree/main/libs/skills/catalog/frontmcp-deployment into .opencode/skills/frontmcp-deployment/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "frontmcp-deployment", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
frontmcp-deploymentA skill your agent uses when deploying, building for production, packaging, or shipping a FrontMCP server.
Frontmcp Deployment is an agent skill from agentfront/frontmcp. Use when deploying, building for production, packaging, or shipping a FrontMCP server. Covers build targets (node, cli SEA binary, browser, embeddable SDK, mcpb archive for Claude Desktop, serverless) and deploying to Vercel (with Vercel KV), AWS Lambda (API Gateway, SAM, CDK), Cloudflare Workers (KV, D1, Durable Objects, v1.3 skills-only), and Node (multi-stage Docker, docker-compose, PM2, nginx). Also the frontmcp.deploy.yaml manifest plus GitHub Action push-resync, MCP client integration / .mcp.json for Claude…
Its SKILL.md is about 9.2k tokens, which your agent loads only when the skill is triggered. The skill folder holds 55 other files, including reference files (for example `examples/build-for-browser/browser-build-with-custom-entry.md`, `examples/build-for-browser/browser-crypto-and-storage.md` and `examples/build-for-browser/react-provider-setup.md`).
It sits in DevOps & Cloud, covering Serverless, Deployment and MCP servers. It works with Docker, Model Context Protocol, Vercel and AWS Lambda. The repository describes itself as: TypeScript-first framework for the Model Context Protocol (MCP). You write clean, typed code; FrontMCP handles the protocol, transport, DI, session/auth, and execution flow. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8f59ba8. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
npxFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.agentfront.devFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Frontmcp Deployment loads about 9.2k tokens when it runs, and up to ~57k if it reads all its reference files. Until then it costs about 200 tokens; SKILL.md has 1,929 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
variables | Never hardcode secrets; use `.env` locally, platform secrets in productionVercel env, AWS SSM) | `.env` files in production | Platform secrets are encrypted, rotatable, and notAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from agentfront/frontmcp at commit 8f59ba8, republished under its Apache-2.0 licence (© agentfront). 1,929 words, ~9,179 tokens.
.claude/skills/frontmcp-deployment/SKILL.md (or your agent's skills folder). This skill also uses 48 other files; get the full folder from GitHub.Entry point for deploying and building FrontMCP servers. This skill helps you choose the right deployment target or build format based on your infrastructure requirements.
deploy-to-node, deploy-to-vercel, etc.)frontmcp-config)frontmcp-development)Decision: Use this skill when you need to figure out WHERE to deploy. Open the matching reference under
references/directly when you already know.
@App and one @Tool (see frontmcp-development)frontmcp-config)frontmcp-testing)frontmcp build --target <target> to produce the build outputreferences/deploy-to-node.md, references/deploy-to-vercel.md) for platform instructions| Scenario | Reference | Description |
|---|---|---|
| Long-running server on VPS, Docker, or bare metal | deploy-to-node | Node.js with stdio or HTTP transport, PM2/Docker for process management |
| Serverless with zero config and Vercel KV | deploy-to-vercel | Vercel Functions with Streamable HTTP, Vercel KV for storage |
| AWS serverless with API Gateway | deploy-to-lambda | Lambda + API Gateway with Streamable HTTP, DynamoDB or ElastiCache |
| Edge computing with global distribution | deploy-to-cloudflare | Cloudflare Workers with KV or Durable Objects for storage |
| Hosted FrontMCP (v1.3 skills-only model) | deploy-to-cloudflare-skills-only | Cloudflare Worker as the MCP control plane; OpenAPI is capability inventory; agent uses 4 meta-tools + AgentScript; hot-reload via GitHub Action |
Author frontmcp.deploy.yaml | deploy-manifest-yaml | v1 schema reference: runtime, server, specs, skills, tags, classification, bindings, signing, auth, secrets, environments |
| Standalone executable binary for distribution | build-for-cli | Single-binary CLI with stdio transport, embedded storage |
| Run MCP in a web browser | build-for-browser | Browser-compatible bundle with in-memory transport |
| Embed MCP into an existing Node.js application | build-for-sdk | Library build for programmatic usage without standalone server |
| Write a Dockerfile for Node.js deployment | deploy-to-node-dockerfile | Dockerfile configuration for Node.js deployment |
| Configure Vercel-specific settings (vercel.json) | deploy-to-vercel-config | Vercel-specific configuration (vercel.json) |
| Connect MCP clients (Claude, Cursor, VS Code) | mcp-client-integration | Configure .mcp.json for stdio, HTTP, or Unix socket transport |
Serve or consume MCP protocol 2026-07-28 | protocol-versions | Stateless requests, server/discover, mirrored headers, MRTR, tasks extension, and the McpStatelessClient |
Beyond frontmcp build, the CLI provides commands for the full deployment lifecycle:
| Command | Description |
|---|---|
frontmcp build -t <target> | Build for target: node, vercel, lambda, cloudflare, cli, browser, sdk |
frontmcp build -t cli --js | Build CLI as JS bundle (instead of native binary via SEA) |
frontmcp build --no-clean | Keep existing output instead of clearing the target's output directory first |
frontmcp start <name> | Start a named MCP server with supervisor (process management) |
frontmcp stop <name> | Stop managed server (-f for force kill) |
frontmcp restart <name> | Restart managed server |
frontmcp status [name] | Show process status (detail if name given, table if omitted) |
frontmcp list | List all managed processes |
frontmcp logs <name> | Tail log output (-F follow, -n lines) |
frontmcp socket <entry> | Start Unix socket daemon for local MCP server |
frontmcp service <action> | Install/uninstall systemd (Linux) or launchd (macOS) service |
frontmcp install <source> | Install MCP app from npm, local path (., ./app, /abs/app), git, or a project's dist/ / dist/node (dist/node wins over other targets; installs the external runtime packages (vectoriadb comes with the SDK) and the optional @frontmcp/sdk and @frontmcp/utils peers the project declares, those in optionalDependencies as optional; frontmcp start <name> then runs it from its install dir) |
frontmcp uninstall <name> | Remove installed MCP app |
frontmcp configure <name> | Re-run setup questionnaire for installed app |
frontmcp doctor | Check Node.js/npm versions and tsconfig requirements |
frontmcp inspector | Launch MCP Inspector for debugging |
frontmcp init | Create or fix tsconfig.json for FrontMCP (edits in place, keeps comments; never overwrites a file it cannot parse or that declares a required option twice) |
| Target | Transport | Storage | Cold Start | Stateful | Best For |
|---|---|---|---|---|---|
| Node | stdio, SSE, Streamable HTTP | Redis, SQLite, memory | None | Yes | Full-featured production servers |
| Vercel | Streamable HTTP (stateless) | Vercel KV | ~250ms | No | Rapid deployment, hobby/startup |
| Lambda | Streamable HTTP (stateless) | DynamoDB, ElastiCache | ~500ms | No | AWS ecosystem, event-driven |
| Cloudflare | Streamable HTTP (stateless) | KV, Durable Objects | ~5ms | Limited | Edge-first, global latency |
| CLI | stdio | SQLite, memory | None | Yes | Desktop tools, local agents |
| Browser | In-process direct client | memory | None | Yes | Client-side AI, demos |
| SDK | Programmatic | Configurable | None | Yes | Embedding in existing apps |
Note on storage: Only
redisandvercel-kvare SDK-native providers. DynamoDB, Cloudflare KV, D1, and Durable Objects are platform-side — wire them in your tools using the platform SDK / Workers bindings. The Cloudflare build adapter actively rejectsredis: { ... }andsqlite: { ... }configs at build time because Workers has no Node TCP / fs.Note on browser: "In-process direct client" means an in-memory
DirectClientcreated viaconnect()/create()from@frontmcp/sdk. There is no separate "in-memory transport" — the client and server share the same JS heap.
| Pattern | Rule |
|---|---|
| Transport selection | Stateful servers (Node, CLI) can use stdio or SSE; serverless must use Streamable HTTP (stateless) |
| Storage mapping | SDK-native: redis (Node, Lambda+ElastiCache, CLI), vercel-kv (Vercel, can also work on Cloudflare via Upstash HTTP). Platform-side (you wire it in tools): DynamoDB, Cloudflare KV/D1/DO. Cloudflare build rejects redis/sqlite configs. |
| Environment variables | Never hardcode secrets; use .env locally, platform secrets in production |
| Build command | All targets: frontmcp build --target <target> produces optimized output |
| Entry point | All targets require export default of the @FrontMcp class from main.ts |
| Pattern | Correct | Incorrect | Why |
|---|---|---|---|
| Target selection | Choose based on infrastructure constraints | Choose based on familiarity | Each target has different transport, storage, and cold-start characteristics |
| Serverless storage | Use platform-native storage (Vercel KV, DynamoDB) | Use Redis on serverless | Platform-native storage avoids VPC/connection overhead on cold starts |
| Environment config | Platform secrets (Vercel env, AWS SSM) | .env files in production | Platform secrets are encrypted, rotatable, and not committed to git |
| Build verification | Run frontmcp build --target <target> before deploying | Deploy source code directly | Build step validates config, bundles dependencies, and optimizes output |
frontmcp build --target <target> completes without errorstools/list returns expected tools| Problem | Cause | Solution |
|---|---|---|
| Cold start timeout on serverless | Bundle too large or heavy initialization | Lazy-load providers; reduce bundle with tree shaking; increase function timeout |
| Session lost between requests | Using memory storage on stateless serverless | Switch to platform-native storage (Vercel KV, DynamoDB, etc.) |
| CORS errors on browser/web clients | HTTP CORS not configured | Add CORS config via configure-http skill |
| Build fails with missing module | Node-only module in browser/edge build | Use conditional imports or @frontmcp/utils cross-platform utilities |
TS2688: Cannot find type definition file for 'node' under Yarn | An older CLI shelled out to npx tsc, which starts a process that never loads .pnp.cjs | Upgrade the CLI — the build now runs the project's own typescript with the current Node binary, or delegates to yarn/pnpm/bun when there is no local install |
@frontmcp/sdk tried to access <pkg> (a peer dependency) | Yarn Plug'n'Play enforces peer dependencies that a hoisted node_modules tree tolerates | Add nodeLinker: node-modules to .yarnrc.yml and reinstall (frontmcp create now scaffolds this for Yarn projects) |
Deleted source file still present in dist/ | An older CLI never cleared the output directory, or --no-clean was passed | Rebuild without --no-clean; the build now clears the target's output directory first |
Each reference has matching examples under examples/<reference>/:
build-for-browser| Example | Level | Description |
|---|---|---|
browser-build-with-custom-entry | Intermediate | Build a browser bundle using a dedicated client entry file that avoids Node.js-only imports. |
browser-crypto-and-storage | Advanced | Use @frontmcp/utils crypto functions (WebCrypto API) and in-memory storage in browser environments. |
react-provider-setup | Basic | Connect a React application to a remote FrontMCP server using @frontmcp/react. |
build-for-cli| Example | Level | Description |
|---|---|---|
cli-binary-build | Basic | Build a FrontMCP server as a standalone binary using Node.js Single Executable Applications (SEA). |
unix-socket-daemon | Intermediate | Run a FrontMCP server as a local daemon accessible via Unix socket for IDE extensions and local MCP clients. |
build-for-mcpb| Example | Level | Description |
|---|---|---|
mcpb-bundle-build | Basic | Produce a .mcpb archive for Claude Desktop with metadata, tools, and install-time user_config. |
build-for-sdk| Example | Level | Description |
|---|---|---|
connect-openai | Intermediate | Use connectOpenAI() to get tools formatted for OpenAI's function-calling API. |
create-flat-config | Basic | Spin up an in-memory FrontMCP server from a flat config object using create(). |
multi-platform-connect | Advanced | Connect the same FrontMCP server to multiple LLM platforms using platform-specific connect*() functions. |
deploy-to-cloudflare| Example | Level | Description |
|---|---|---|
basic-worker-deploy | Basic | Deploy a FrontMCP server to Cloudflare Workers with a minimal configuration. |
worker-custom-domain | Advanced | Scaffold a FrontMCP project targeting Cloudflare, configure a custom domain, and verify the deployment. |
worker-with-kv-storage | Intermediate | Deploy a FrontMCP server to Cloudflare Workers with KV namespace for session and state storage. |
deploy-to-lambda| Example | Level | Description |
|---|---|---|
cdk-deployment | Advanced | Deploy a FrontMCP server to AWS Lambda using CDK with provisioned concurrency and secrets management. |
lambda-handler-with-cors | Intermediate | Create a custom Lambda handler with an explicit API Gateway definition for CORS support. |
sam-template-basic | Basic | Deploy a FrontMCP server to AWS Lambda with API Gateway using a SAM template. |
deploy-to-node-dockerfile| Example | Level | Description |
|---|---|---|
basic-multistage-dockerfile | Basic | A minimal multi-stage Dockerfile for building and running a FrontMCP server in production. |
secure-nonroot-dockerfile | Advanced | A production Dockerfile with a non-root user, proper ownership, and security hardening. |
deploy-to-node| Example | Level | Description |
|---|---|---|
docker-compose-with-redis | Basic | Deploy a FrontMCP server with Redis using Docker Compose for production. |
pm2-with-nginx | Intermediate | Deploy a FrontMCP server on bare metal using PM2 for process management and NGINX for TLS termination. |
resource-limits | Advanced | Configure resource limits, health checks, and environment variables for a production FrontMCP deployment. |
deploy-to-vercel-config| Example | Level | Description |
|---|---|---|
minimal-vercel-config | Basic | The minimum vercel.json needed to deploy a FrontMCP server to Vercel. |
vercel-config-with-security-headers | Intermediate | A complete vercel.json with per-route security headers for health, MCP, and all other endpoints. |
deploy-to-vercel| Example | Level | Description |
|---|---|---|
vercel-mcp-endpoint-test | Advanced | Verify a Vercel-deployed FrontMCP server by testing health, tool listing, and tool invocation. |
vercel-with-kv | Basic | Deploy a FrontMCP server to Vercel serverless functions with Vercel KV for session persistence. |
vercel-with-skills-cache | Intermediate | Deploy a FrontMCP server to Vercel with skills enabled and KV-backed skill caching. |
mcp-client-integration| Example | Level | Description |
|---|---|---|
stdio-npx | Basic | Publish a FrontMCP server to npm and configure MCP clients to use it with npx --stdio. |
http-remote | Basic | Connect an MCP client to a FrontMCP server running as an HTTP server, locally or remotely. |
stdio-binary-with-env | Intermediate | Configure a local FrontMCP CLI binary with environment variables and custom arguments in MCP client configs. |
Skills are distributed as plain SKILL.md files plus a sibling references/
and examples/ tree, so consumers can pick whichever access mode fits:
| Mode | How it works |
|---|---|
| Filesystem | Read libs/skills/catalog/frontmcp-deployment/ directly from a clone of the catalog repo, or from a published @frontmcp/skills install. SKILL.md is the entry point. |
frontmcp CLI | frontmcp skills list, frontmcp skills read frontmcp-deployment, frontmcp skills read frontmcp-deployment:references/<file>.md, frontmcp skills install frontmcp-deployment — no server required. |
MCP skill:// | When a developer mounts this skill into their own FrontMCP server (@FrontMcp({ skills: [...] })), the SDK exposes it via SEP-2640 resources: skill://frontmcp-deployment/SKILL.md, skill://frontmcp-deployment/references/{file}.md, etc. The server’s skill://index.json returns the SEP-2640 discovery document for everything mounted on it. |
The catalog itself is not an MCP server. The skill:// URIs only resolve
when a server has been configured to host this skill.
deploy-to-node, deploy-to-vercel, deploy-to-lambda, deploy-to-cloudflare, build-for-cli, build-for-browser, build-for-sdk, configure-transport© agentfront, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 48 other files (references) in libs/skills/catalog/frontmcp-deployment of agentfront/frontmcp.
Open the folder on GitHubat commit 8f59ba8
Frontmcp Deployment next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Frontmcp Deployment this skillagentfront/frontmcp | 146 | — | ~9.2k | Automated safety check: Notes | Apache-2.0 | |
| Devops SpecialistCaoMeiYouRen/caomei-auth | 220 | — | ~446 | Automated safety check: Notes | MIT | |
| CI/CD Pipeline Principlesirahardianto/awesome-agv | 157 | — | ~2.7k | Automated safety check: Notes | MIT | |
| Devops Deploysickn33/agentic-awesome-skills | 47k | 2 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Deployment Automationaiskillstore/marketplace | 430 | 1 repos | ~3k | Automated safety check: Notes | None | |
| Task Orchestrator Server Setupjpicklyk/task-orchestrator | 207 | — | ~3.1k | Automated safety check: Pass | MIT |
CaoMeiYouRen/caomei-auth
修改 Docker、CI/CD、部署配置、环境变量、运行时参数、构建脚本和发布流程时使用。优先覆盖 Docker、Vercel、Cloudflare 与 GitHub Actions 场景。用户提到 deploy、Dockerfile、workflow、CI、CD、environment variables、build pipeline、release config 时都应触发。
irahardianto/awesome-agv
Rules for designing CI/CD pipelines in layers: universal lint, test and scan stages, container builds with SBOM attestation, and GitOps for orchestrated deployments.
sickn33/agentic-awesome-skills
DevOps e deploy de aplicacoes — Docker, CI/CD com GitHub Actions, AWS Lambda, SAM, Terraform, infraestrutura como codigo e monitoramento.
aiskillstore/marketplace
Automate application deployment to cloud platforms and servers.
jpicklyk/task-orchestrator
Walks through how to launch and reach the MCP Task Orchestrator server container: transport, REST API, port publishing, config mounts and config-sync.
DavidVujic/python-polylith
Create a deployable Polylith project with poly create project — a lightweight pyproject.toml under projects/<name/ that references bricks for deployment as a Docker image, wheel, AWS Lambda, GCP…
agentfront/frontmcp
A skill your agent uses when customizing, branding, or replacing the built-in FrontMCP OAuth pages (the login, consent, federated-select, incremental-authorization, and error pages) with your own…
agentfront/frontmcp
A skill your agent uses when pushing real-time notifications or events into Claude Code (or another MCP client) sessions, or building two-way chat bridges.
agentfront/frontmcp
A skill your agent uses when extending FrontMCP beyond the core SDK by integrating external npm packages, libraries, or third-party services into providers and tools.
agentfront/frontmcp
A skill your agent uses when adding tracing, structured logging, metrics, or monitoring to a FrontMCP server.
agentfront/frontmcp
A skill your agent uses when implementing authorization and access control for FrontMCP tools, resources, prompts, or skills, deciding who may invoke what.
agentfront/frontmcp
A skill your agent uses when configuring a FrontMCP server through frontmcp.config or the @FrontMcp options.
Categories
A skill your agent uses when deploying, building for production, packaging, or shipping a FrontMCP server. Frontmcp Deployment is an agent skill from agentfront/frontmcp. Use when deploying, building for production, packaging, or shipping a FrontMCP server.
Frontmcp Deployment fits situations like: building for production; shipping a FrontMCP server.
Run `npx skills add agentfront/frontmcp --skill frontmcp-deployment -a claude-code`. Or copy the skill folder (libs/skills/catalog/frontmcp-deployment in agentfront/frontmcp) into .claude/skills/frontmcp-deployment in your project. Claude Code loads it when a task matches its description.
Run `npx skills add agentfront/frontmcp --skill frontmcp-deployment -a codex`. Or copy the skill folder (libs/skills/catalog/frontmcp-deployment in agentfront/frontmcp) into .agents/skills/frontmcp-deployment in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add agentfront/frontmcp --skill frontmcp-deployment -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/frontmcp-deployment, .gemini/skills/frontmcp-deployment, .github/skills/frontmcp-deployment and .opencode/skills/frontmcp-deployment in your project.
Going by SKILL.md and its folder, Frontmcp Deployment needs the command-line tools its instructions call (npx). Our summary lists: Node.js; Docker.
SKILL.md names 1 domain. As links in the text: docs.agentfront.dev. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Frontmcp Deployment is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 9.2k tokens (SKILL.md is roughly 37k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 48k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Frontmcp Deployment: Devops Specialist (CaoMeiYouRen/caomei-auth, 220 stars), CI/CD Pipeline Principles (irahardianto/awesome-agv, 157 stars), Devops Deploy (sickn33/agentic-awesome-skills, 47k stars) and Deployment Automation (aiskillstore/marketplace, 430 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
agentfront (a GitHub organization) maintains it in agentfront/frontmcp, which has 146 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 7, 2026.
Source: agentfront/frontmcp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.