MCPify

MCPify is an AI enablement compiler that transforms existing applications into AI-native, agent-operable systems.

75
Stars
6
Forks
TypeScript
Language
8/24/2026
Added
View on GitHubDownload ZIP

⚠️ Third-Party Software Notice

This skill is third-party open-source software developed and hosted independently on GitHub. SkillTip is an informational directory and does not control or maintain the underlying repository. Any security checks displayed are automated and limited in scope. Review the source code before installing.

Read the Terms of Service

Installation

Add to your Claude Code skills directory:

# Add to your Claude Code skills
git clone https://github.com/amarnath3003/MCPify

Getting Started

Guides for using skills like MCPify.

Security Report

Verified

Last scanned: —

{
  "status": "PASSED",
  "issues": []
}

README.md

MCPify

Compile software into AI-operable systems.

MCPify is the AI Enablement Compiler. Transform applications, APIs, frontends, workflows, and databases into AI-native systems for autonomous agents.

npm version build status npm downloads node version license stars

Overview · Features · Getting Started · CLI · Architecture


Demo recording


Overview

Problem Statement

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.

  • manual MCP tool authoring for capabilities that already exist
  • brittle browser automation for UI interactions
  • raw endpoints instead of meaningful workflows
  • permission and safety gaps at the tool boundary
  • schema and tool drift as the application changes

Solution

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 Usage

Codex is a natural fit for MCPify in a few ways:

  1. Ideate - use Codex to explore agent workflows, sketch MCP surfaces, and refine how a product should be exposed to AI.
  2. Build - use Codex to implement or extend the compiler, generators, analyzers, and demo apps in this repo.
  3. Run as MCP inside Codex - connect the generated MCP server so Codex can call real tools, inspect app surfaces, and operate against the compiled environment.

Features

  • Backend Analyzer: Deep AST analysis of routes, controllers, and services to surface every callable action. Framework-aware for Express, Fastify, NestJS, and Next.js — including inline, non-exported handlers.
  • Frontend Action Extraction: React, Vue, Svelte components mapped to agent-controllable actions.
  • OpenAPI → MCP: Drop in a spec, ship a typed MCP server in seconds.
  • Workflow Engine: Multi-step processes detected and exposed as atomic agent capabilities.
  • Permission Layer: Scopes, roles, and audit trails enforced at the tool boundary.
  • AI Metadata Enhancement: Auto-generated descriptions, hints, and examples agents actually understand.
  • Database Intelligence: Schemas, relations, and constraints become safe, queryable surfaces.
  • Event System Integration: Webhooks, queues, and pub/sub plugged into agent loops.
  • Knowledge Graph Engine: Entities, intents, and relations modeled across your stack.
  • Self-Updating Sync: MCP definitions regenerate on every commit. No drift.
  • AI Simulations: Run agents against your app in a sandbox before shipping.

Getting Started

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.

CLI

analyze [path]

Default command. Runs the full pipeline:

  • backend analysis
  • optional OpenAPI, Prisma, Drizzle, and Mongoose analysis
  • event and webhook discovery
  • optional frontend extraction
  • workflow detection
  • permission classification
  • MCP server generation
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)

interactive

Prompts 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

Architecture

Built for the way agents actually operate. A layered system that keeps your application untouched while exposing exactly what agents need:

  1. AI Agents: Any agent runtime (Claude, GPT, Custom) connects over MCP to start operating your software like a power user.
  2. MCP Layer: Generated tools, resources, and prompts that map 1:1 to real surface in your app. The contract agents speak.
  3. Permissions: Every call passes through scopes, audit logs, and rate limits before it touches your system.
  4. Workflows: Discovered user journeys exposed as composable, stateful operations agents can chain.
  5. Your App: Your existing stack (Frontend, Backend, Database, APIs) — untouched. MCPify reads it; it never rewrites it.

Repository Structure

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/

License

See LICENSE.

Frequently Asked Questions

What is MCPify?

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.

Is MCPify safe to use?

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.

How do I install MCPify?

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).

What programming language is MCPify written in?

MCPify is primarily written in TypeScript. It is open-source under amarnath3003 on GitHub, so you can review or fork the full source.

Are there alternatives to MCPify?

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.

Comments (0)

No comments yet. Be the first to share your thoughts!

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details

claude-code

by anthropics

Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands.

120,03119,897Shell
AI Agents
View details

Developers Also Liked

Based on votes and bookmarks from developers who liked this skill

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI Agentsai-agentsanthropicclaude-code
View details
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI Agentsai-agentsbrainstorming
View details

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP Serversapisai-tools
View details

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI Agentsai-agentsanthropicclaude-code
View details

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI Agentsclaude-codeai-tools
View details