Enterprise Operations Hub

Enterprise Operations Hub

An MCP-native enterprise operations platform that unifies team management, product catalog, order processing, knowledge base, location intelligence, analytics, and DevOps monitoring into a single server accessible from any MCP-compatible AI agent.

Category
Visit Server

README

Enterprise Operations Hub (MCP Server)

An MCP-native enterprise operations platform that unifies team management, product catalog, order processing, knowledge base, location intelligence, analytics, and DevOps monitoring into a single server β€” all accessible from any MCP-compatible AI agent or client.

With 15 tools, 4 resources, 3 prompts, and 3 rich visual widgets, agents can search users, browse product catalogs, manage orders, generate reports, explore points of interest on interactive maps, and monitor system health β€” without switching contexts or integrating multiple APIs.


Use Cases

πŸ€– AI-Powered Enterprise Assistant

Equip your AI agent with direct access to company data. Ask natural language questions like:

  • "Find all developers in the Engineering team" β†’ search-users tool with role filter and visual user cards
  • "Show me shipped orders from this week" β†’ list-orders tool with paginated table and status badges
  • "What's our top-selling product?" β†’ get-product-details across the catalog with ratings and inventory data
  • "Generate a sales report for Q4" β†’ generate-report with revenue, conversion, and customer metrics

πŸ—ΊοΈ Location-Based Decision Making

The get-location-info tool + location-map widget delivers an interactive point-of-interest explorer:

  • "Find restaurants near the conference venue" β†’ visual map with colored pins by POI type
  • "Are there any parks close to the hotel?" β†’ filtered by park type, with ratings and addresses
  • Filter by restaurant, park, museum, cafΓ©, hotel, shopping, or landmark β€” adjust radius from 0.01 to 50 km

πŸ“‹ Workflow Automation with Approvals

The server supports human-in-the-loop elicitation workflows:

  • Approval gates β€” request-approval tool presents confirmation dialogs for sensitive actions (deploy, delete, grant access)
  • Feedback collection β€” collect-feedback tool gathers structured ratings and comments from users
  • Text summarization β€” summarize-text delegates to the client's LLM for on-demand summarization via the sampling protocol

πŸ“Š Real-Time Operations Dashboard

Monitor system health through the agent:

  • get-server-status β€” uptime, request volume, active connections, CPU/memory usage
  • list-client-capabilities β€” introspect what the connected client supports (roots, sampling, elicitation, apps)
  • get-user-context β€” retrieve the current user's locale, timezone, and location for personalized responses

πŸ“š Knowledge Management

  • search-knowledge β€” full-text search across the knowledge base (account, API, and general categories)
  • create-document β€” create reports, memos, guides, or specs with tag-based categorization
  • Resources provide structured reference data: POI type catalog, server configuration, API docs, and dataset statistics

Capabilities at a Glance

Tools (15)

Category Tool Widget Description
People search-users βœ… User Cards Search team members by name, role, or department
Catalog get-product-details ❌ Look up product info, stock, and ratings by ID
Orders list-orders βœ… Data Table Paginated orders with status filtering and expandable items
Content create-document ❌ Create reports, memos, guides, and specs
Content search-knowledge ❌ Full-text search across help articles and documentation
Location get-location-info βœ… Interactive Map Explore nearby POIs with colored pins and details
Analytics generate-report ❌ Sales, usage, performance, or security reports with metrics
DevOps get-server-status ❌ Uptime, connections, CPU, memory, and request metrics
Workflow request-approval ❌ Human-in-the-loop approval for sensitive actions
Workflow collect-feedback ❌ Structured rating and comment collection
AI summarize-text ❌ Delegate summarization to the client's LLM
Debug list-client-capabilities ❌ Introspect connected client features
Debug get-user-context ❌ Current user identity, locale, and timezone
Debug list-roots ❌ Filesystem roots shared by the client
Debug slow-operation ❌ Multi-step operation with progress notifications

Resources (4)

URI Content
data://poi-types POI type catalog with icons, labels, and colors
config://server-info Server version, capabilities, and configuration limits
docs://api-reference Markdown API reference for all tools and parameters
data://mock-stats Live dataset counts and distribution breakdowns

Prompts (3)

Prompt Purpose
explore-locations Guided template for POI discovery workflows
analyze-orders Template for order data analysis (status, revenue, customers, trends)
generate-data Template for creating structured data records

Visual Widgets (3)

Widget Triggered By Experience
User Search Results search-users Role-badged user cards with avatars, departments, and join dates
Order List list-orders Paginated table with color-coded status badges, expandable line items
Location Map get-location-info CSS grid map with colored POI pins, clickable details with ratings and addresses

Quick Start

npm install
npm run dev        # HTTP mode with hot reload + inspector + widgets

Open http://localhost:8760/inspector to explore all tools, resources, and widgets interactively.

Client Configuration

HTTP mode

{
  "servers": {
    "enterprise-ops-hub": {
      "url": "http://localhost:8760/mcp",
      "type": "http"
    }
  }
}

stdio mode (with widget asset serving)

{
  "servers": {
    "enterprise-ops-hub": {
      "command": "npx",
      "args": ["tsx", "src/stdio.ts"],
      "cwd": "/path/to/mock_mcp",
      "env": {
        "WIDGET_PORT": "8761"
      }
    }
  }
}

The server exposes identical capabilities in both modes. In stdio mode, MCP protocol messages flow over stdin/stdout, while widget assets are served on WIDGET_PORT (default 8761).

Scripts

Command Description
npm run dev Development server with hot reload, inspector, and widgets
npm run build Production build (TypeScript compilation + widget bundling)
npm run start Production HTTP server
npx tsx src/stdio.ts stdio mode for local agent integration

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
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

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