OmniForge MCP

OmniForge MCP

An enterprise-grade MCP server that enables AI coding assistants to securely connect with external tools, APIs, databases, and cloud services through a unified interface, offering structured engineering workflows and multi-client support.

Category
Visit Server

README

<p align="center"> <img src="docs/images/omniforge-logo.png" width="280" alt="OmniForge MCP Logo"/> </p>

<p align="center"> <img src="docs/images/omniforge-banner.png" width="100%" alt="OmniForge MCP v1.0 Public Launch Banner"/> </p>

<h1 align="center">OmniForge MCP</h1>

<p align="center"> <strong>Structured Engineering Development MCP Server for AI Coding Assistants</strong> </p>

<p align="center"> <a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License"/></a> <a href="https://github.com/ankur-gaurav161418/omniforge/stargazers"><img src="https://img.shields.io/github/stars/ankur-gaurav161418/omniforge?style=flat&color=yellow" alt="Stars"/></a> <a href="https://github.com/ankur-gaurav161418/omniforge/network/members"><img src="https://img.shields.io/github/forks/ankur-gaurav161418/omniforge?style=flat&color=orange" alt="Forks"/></a> <a href="https://github.com/ankur-gaurav161418/omniforge/issues"><img src="https://img.shields.io/github/issues/ankur-gaurav161418/omniforge?style=flat&color=brightgreen" alt="Issues"/></a> <a href="https://github.com/ankur-gaurav161418/omniforge/pulls"><img src="https://img.shields.io/github/issues-pr/ankur-gaurav161418/omniforge?style=flat&color=blue" alt="Pull Requests"/></a> <a href="https://github.com/ankur-gaurav161418/omniforge/releases"><img src="https://img.shields.io/badge/Release-v1.0.0-success.svg" alt="Release"/></a> <a href="https://github.com/ankur-gaurav161418"><img src="https://img.shields.io/badge/Author-Ankur%20Gaurav-blue.svg" alt="Author"/></a> </p>


πŸ“Œ Product Overview

OmniForge MCP is an enterprise-grade Model Context Protocol (MCP) platform created by Ankur Gaurav that enables AI coding assistants and autonomous agents to securely connect with external tools, APIs, databases, file systems, cloud services, and business applications through a unified, standardized interface.

The platform standardizes the way developer teams plan, build, test, and ship software by offering a structured, reliable, and repeatable engineering workflow.


πŸš€ Why OmniForge MCP?

Modern AI applications require reliable context and real-time execution capabilities. OmniForge MCP bridges the gap between Large Language Models (LLMs) and enterprise infrastructure by offering:

  • Structured Workflow: Follow a proven software engineering process from start to finish.
  • Engineered for Developers: Built to support real-world development practices and modern IDEs.
  • Consistent & Reliable: Ensure consistency across projects, repositories, and developer teams.
  • Multi-Client Installation: Single command omniforge install --all configures Claude Desktop, Cursor IDE, VS Code, OpenAI Codex, ChatGPT, Gemini, and Antigravity.
  • Accelerate Delivery: Reduce noise, focus on building, and deliver with confidence.

✨ Features & Capabilities

Feature Status Description
STDIO Transport βœ… Production Ready Standard I/O line protocol for desktop clients (Claude Desktop, Cursor, VSCode)
HTTP & SSE Transports βœ… Production Ready High-concurrency REST endpoints (/rpc, /health) and streaming event feeds (/sse)
Tool Registry βœ… Production Ready Exposes 14 agent skills and 10 engineering workflows as invokable MCP Tools
Prompt Engine βœ… Production Ready 10 enterprise prompt library templates with variable interpolation ({{var}})
Resource Registry βœ… Production Ready Standardized omniforge:// URI schemas for architecture docs and catalogs
CLI Control Suite βœ… Production Ready 12 operational subcommands (init, doctor, install, search, workflow, etc.)
Multi-Client Installers βœ… Production Ready Automated setup for Claude, Cursor, VS Code, Codex, ChatGPT, Gemini, and Antigravity
Plugin Ecosystem βœ… Production Ready Dynamic plugin manager with git-enhancer and security-auditor
Authentication Middleware βœ… Production Ready API Key and Bearer token security hooks for HTTP & SSE endpoints
TypeScript & Python SDKs βœ… Production Ready Strongly-typed client libraries for TypeScript and Python

πŸ—οΈ Architecture Overview

OmniForge MCP follows Hexagonal Architecture principles, separating core business logic from external transports and integrations.

graph TD
    subgraph Clients["AI Clients & IDEs"]
        Claude["Claude Desktop"]
        Cursor["Cursor IDE"]
        VSCode["VSCode Extension"]
        Codex["OpenAI Codex"]
        ChatGPT["ChatGPT Actions"]
        Gemini["Google Gemini"]
        Antigravity["Google Antigravity"]
    end

    subgraph Transports["Multi-Transport Gateway"]
        STDIO["STDIO Transport"]
        HTTP["HTTP REST (/rpc, /health)"]
        SSE["SSE Event Stream (/sse)"]
    end

    subgraph CoreEngine["OmniForge Core Engine"]
        Auth["Auth & Security Middleware"]
        ToolReg["Tool Registry (14 Skills + 10 Workflows)"]
        PromptReg["Prompt Registry (10 Templates)"]
        ResourceReg["Resource Registry (omniforge://)"]
        Runner["Workflow Execution Engine"]
        PluginMgr["Plugin Manager & Marketplace"]
    end

    Clients -->|STDIO / HTTP / SSE| Transports
    Transports --> Auth
    Auth --> ToolReg
    Auth --> PromptReg
    Auth --> ResourceReg
    ToolReg --> Runner
    ToolReg --> PluginMgr

πŸ’» Supported Clients

  • Claude Desktop (Anthropic MCP Client)
  • Cursor IDE
  • VS Code Extensions
  • OpenAI Codex CLI
  • ChatGPT Actions & Custom GPTs
  • Google Gemini CLI
  • Google Antigravity Agent
  • LangChain & LlamaIndex Agents
  • Custom Autonomous AI Agents

πŸ“¦ Installation

Install the OmniForge CLI globally via npm:

npm install -g omniforge

Or run via npx:

npx omniforge doctor

Install MCP integration into all supported AI clients:

omniforge install --all

⚑ Quick Start

1. System Diagnostic Health Check

Verify system environment, Node.js version, Git status, write permissions, and MCP server readiness:

omniforge doctor

2. Initialize Workspace

Generate .omniforge/config.json in your project directory:

omniforge init

3. Install AI Client Configurations

Auto-detect and generate MCP configuration files:

omniforge install --all

4. Start Production MCP Server

Start the server in HTTP/SSE mode (default port 8080):

npm run mcp:start

For STDIO mode (IDE integration):

node mcp/dist/server.js --stdio

πŸ“‚ Folder Structure

omniforge/
β”œβ”€β”€ apps/               # Modern Documentation & Interactive Dashboard App
β”œβ”€β”€ packages/           # Monorepo Core & Client SDKs
β”‚   β”œβ”€β”€ core/           # ConfigManager, Logger, Telemetry, PluginLoader, UpdateManager
β”‚   └── sdk/            # TypeScript & Python Client SDKs
β”œβ”€β”€ mcp/                # Production MCP Server (STDIO, HTTP, SSE)
β”‚   β”œβ”€β”€ mcp.json        # MCP Manifest Descriptor
β”‚   └── src/            # Transports, Handlers, Middleware
β”œβ”€β”€ cli/                # OmniForge CLI Control Suite & Installers
β”œβ”€β”€ skills/             # 14 Standardized & Categorized Agent Skills
β”œβ”€β”€ prompts/            # 10 Enterprise Prompt Library Templates
β”œβ”€β”€ workflows/          # 10 Executable Engineering Workflows
β”œβ”€β”€ templates/          # Generator Templates (Project, Skill, Prompt, Plugin)
β”œβ”€β”€ plugins/            # Dynamic Plugin System & Marketplace Architecture
β”œβ”€β”€ docs/               # 16 Complete Documentation Guides & Tutorials
β”œβ”€β”€ examples/           # Executable Demos & SDK Usage
β”œβ”€β”€ tests/              # Vitest Test Suite (18 Test Files, 52 Tests)
β”œβ”€β”€ sprints/            # 11 Sprint Deliverables Tracking (Sprint 1 to 11)
└── docker/             # Dockerfile & Docker Compose Configs

πŸ—ΊοΈ Roadmap

All 11 development sprints have been fully completed:

Sprint Subfolder Key Deliverables Status
Sprint 1 sprints/sprint-1/ Monorepo Setup & Core Layout βœ… Completed
Sprint 2 sprints/sprint-2/ Architecture & Error Hierarchy βœ… Completed
Sprint 3 sprints/sprint-3/ Multi-Transport MCP Server (STDIO, HTTP, SSE) βœ… Completed
Sprint 4 sprints/sprint-4/ 14 Agent Skills Migration & Validation βœ… Completed
Sprint 5 sprints/sprint-5/ Enterprise Prompt Library & Prompt Engine βœ… Completed
Sprint 6 sprints/sprint-6/ OmniForge CLI Suite & Master Rebranding βœ… Completed
Sprint 7 sprints/sprint-7/ Plugin Loader Ecosystem & Marketplace Schema βœ… Completed
Sprint 8 sprints/sprint-8/ Multi-Client MCP Installer Suite (7 AI Clients) βœ… Completed
Sprint 9 sprints/sprint-9/ Complete 16 Documentation Guides & Portal βœ… Completed
Sprint 10 sprints/sprint-10/ Performance, Regression & Coverage Test Suite βœ… Completed
Sprint 11 sprints/sprint-11/ v1.0.0 Production Release & Public Launch βœ… Completed

🀝 Contributing

Contributions are welcome! Please read CONTRIBUTING.md and CODE_OF_CONDUCT.md before submitting pull requests.

git clone https://github.com/ankur-gaurav161418/omniforge.git
npm install
npm run build
npm test

πŸ“„ License

Distributed under the MIT License.
Copyright (c) 2026 Ankur Gaurav (https://github.com/ankur-gaurav161418).


πŸ’¬ Support & Community

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured