Skip to main content
Glama
FuadTesfaye

Omni-MCP

by FuadTesfaye

šŸ”Œ Omni-MCP

MCPify Anything — Turn any API, CLI, database, website, SDK, or codebase into a production-ready MCP server.

What is Omni-MCP?

Omni-MCP is a universal adapter engine that converts arbitrary computational surfaces into secure, dynamically discoverable Model Context Protocol (MCP) capabilities.

# Point at an OpenAPI spec → get a working MCP server
mcpify https://api.example.com/openapi.json

# Point at a CLI tool
mcpify ffmpeg

# Point at a database
mcpify postgres://localhost/mydb

# Point at a website
mcpify https://internal.company.local

Related MCP server: mcpify

Quick Start

# Install dependencies
bun install

# Build all packages
bun run build

# Run the CLI
cd apps/cli && bun run src/index.ts https://petstore3.swagger.io/api/v3/openapi.json

# Start the web app
cd apps/web && bun dev

Architecture

Omni-MCP uses a four-layer pipeline architecture:

  1. Ingestion & Introspection — Understand the target system

  2. Semantic Synthesis — Design AI-friendly tools

  3. Runtime & Execution — Execute safely with auth, sandboxing, and validation

  4. MCP Gateway — Expose via tools, resources, prompts over stdio/HTTP

Project Structure

omni-mcp/
ā”œā”€ā”€ apps/
│   ā”œā”€ā”€ cli/              # mcpify CLI application
│   └── web/              # Next.js 15 web app (landing + dashboard)
ā”œā”€ā”€ packages/
│   ā”œā”€ā”€ types/            # Canonical IR types
│   ā”œā”€ā”€ core/             # Engine core (detector, registry, pipeline)
│   ā”œā”€ā”€ mcp/              # MCP gateway (Server wrapper, transports)
│   ā”œā”€ā”€ adapter-openapi/  # OpenAPI/Swagger adapter
│   ā”œā”€ā”€ typescript-config/ # Shared TypeScript configs
│   └── eslint-config/    # Shared ESLint config
ā”œā”€ā”€ turbo.json            # Turborepo configuration
└── package.json          # Workspace root

Supported Targets (Phase 1)

  • āœ… OpenAPI / Swagger specifications

  • šŸ”œ CLI tools

  • šŸ”œ Postman collections

  • šŸ”œ PostgreSQL / MySQL / SQLite

  • šŸ”œ GraphQL

  • šŸ”œ TypeScript/Python repositories

  • šŸ”œ Websites (Playwright)

License

MIT

Related MCP Connectors

Related MCP Servers