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
访问服务器

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

推荐服务器

Baidu Map

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选