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.
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-userstool with role filter and visual user cards - "Show me shipped orders from this week" →
list-orderstool with paginated table and status badges - "What's our top-selling product?" →
get-product-detailsacross the catalog with ratings and inventory data - "Generate a sales report for Q4" →
generate-reportwith 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-approvaltool presents confirmation dialogs for sensitive actions (deploy, delete, grant access) - Feedback collection —
collect-feedbacktool gathers structured ratings and comments from users - Text summarization —
summarize-textdelegates 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 usagelist-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 |
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。