by amarnath3003
MCPify is an AI enablement compiler that transforms existing applications into AI-native, agent-operable systems.
# Add to your Claude Code skills
git clone https://github.com/amarnath3003/MCPifyLast scanned: 6/22/2026
{
"issues": [
{
"type": "npm-audit",
"message": "esbuild: esbuild allows arbitrary file read when running the development server on Windows",
"severity": "low"
},
{
"type": "npm-audit",
"message": "form-data: form-data: CRLF injection in form-data via unescaped multipart field names and filenames",
"severity": "high"
}
],
"status": "WARNING",
"scannedAt": "2026-06-22T09:51:46.376Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}MCPify is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by amarnath3003. MCPify is an AI enablement compiler that transforms existing applications into AI-native, agent-operable systems. It has 75 GitHub stars.
MCPify returned warnings in SkillsLLM's automated security scan. It has no critical vulnerabilities, but review the flagged issues in the Security Report section before adding it to your workflow.
Clone the repository with "git clone https://github.com/amarnath3003/MCPify" and add it to your Claude Code skills directory (see the Installation section above).
MCPify is primarily written in TypeScript. It is open-source under amarnath3003 on GitHub, so you can review or fork the full source.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh MCPify against similar tools.
No comments yet. Be the first to share your thoughts!
Requires a passing catalog security scan. Resolve the flagged issues and resubmit to enable featuring.
Modern software is built for humans, not agents. The useful actions are scattered across frontend interactions, backend services, APIs, databases, and workflows, which forces AI systems into brittle browser automation or hand-written MCP boilerplate.
MCPify acts as a compiler for your application. It scans the parts of the codebase that matter to agents and produces a runnable MCP server, semantic workflows, permission-aware tools, and the metadata an agent needs to use them safely.
Stop hand-writing MCP tools. Compile your stack once. Stay in sync forever.
Codex is a natural fit for MCPify in a few ways:
The easiest way to use MCPify is via npx. No installation required:
npx mcpify-cli analyze ./my-app
To run it against the flagship ecommerce example in this repo:
npx mcpify-cli analyze ./examples/ecommerce-saas \
--output ./examples/ecommerce-saas/.mcpify \
--prisma ./examples/ecommerce-saas/prisma/schema.prisma \
--swagger ./examples/ecommerce-saas/openapi.json
Alternatively, to build from source:
git clone https://github.com/amarnath3003/MCPify.git
cd MCPify
npm install
npm run build
npm run mcpify -- analyze ./examples/ecommerce-saas \
--output ./examples/ecommerce-saas/.mcpify \
--prisma ./examples/ecommerce-saas/prisma/schema.prisma \
--swagger ./examples/ecommerce-saas/openapi.json
After generation:
cd examples/ecommerce-saas/.mcpify
npm install
npm run build
The generated AGENTS.md explains how to connect the compiled server to an MCP client. The ecommerce walkthrough lives in examples/ecommerce-saas/DEMO.md.
analyze [path]Default command. Runs the full pipeline:
npx mcpify-cli analyze . \
--swagger ./tests/fixtures/swagger/petstore.yaml \
--prisma ./tests/fixtures/prisma/simple.prisma \
--watch
Useful flags:
--output <dir> change output directory (default: ./.mcpify)--no-frontend skip UI action extraction--no-events skip webhook and listener analysis--no-workflows skip workflow detection--reachable-only emit only externally-reachable backend actions (skip internal helpers)--ai-enhance improve tool descriptions (requires ANTHROPIC_API_KEY)--swagger <file> analyze an OpenAPI/Swagger spec--prisma <file> analyze a Prisma schema file--drizzle <path> analyze Drizzle table definitions--mongoose <path> analyze Mongoose schema/model files--no-install skip auto-registration into AI clients--clients <list> clients to register: codex, claude-code, claude-desktop, vscode, or all (default: all)interactivePrompts for which analyzers to run and which source files to include.
npx mcpify-cli interactive
frontend [path]Extracts UI actions only and can print raw JSON.
npx mcpify-cli frontend ./examples/internal-tool --json
swagger <file>Converts an OpenAPI or Swagger spec directly into MCP tools.
npx mcpify-cli swagger ./tests/fixtures/swagger/petstore.yaml
audit [path]Static safety audit over the discovered tools and workflows — no files written.
npx mcpify-cli audit ./examples/express-api
simulate [path]When ANTHROPIC_API_KEY is set, runs an AI simulation battery against the compiled tool surface.
npx mcpify-cli simulate ./examples/express-api
Built for the way agents actually operate. A layered system that keeps your application untouched while exposing exactly what agents need:
mcpify/
apps/
docs/
examples/
landingPage/
packages/
ai-enhancer/
backend-analyzer/
cli/
event-analyzer/
frontend-analyzer/
graph-engine/
mcp-generator/
monitoring/
permissions/
schema-engine/
security/
sync-engine/
workflow-engine/
tests/
See LICENSE.