User Guides
MCP
MCP Overview

MCP Overview


The Model Context Protocol (MCP) is an open standard that connects large language models (LLMs) with external tools and data sources. It allows AI systems to understand and interact with real-world context by breaking down integration barriers and eliminating data silos.

mcp-concept

How MCP Works

MCP follows a client-server architecture, where a host application connects to one or more servers to access specific capabilities.

mcp-concept

General Architecture

ComponentDescription
MCP HostsApplications like Claude Desktop, IDEs, or AI chat tools that interact with MCP servers.
MCP ClientsLightweight clients that maintain direct (1:1) communication with a specific MCP server.
MCP ServersSmall, pluggable programs that expose structured capabilities (e.g., data access, task execution) via the MCP protocol.
Local Data SourcesFiles, databases, or services on your computer that MCP servers can securely access.
Remote ServicesOnline APIs or systems (e.g., e-commerce platforms, CRM, ERP) that MCP servers can connect to.

For more information, please refer to the MCP documentation (opens in a new tab).

What is Item MCP

Item MCP is an open-source platform that provides a centralized hub for deploying and managing MCP servers specifically tailored for Item’s ecosystem (Item DI, OMS, WMS, BNP, etc.).

What It Offers

  • Standardized server deployment for various system connectors.
  • MCP server marketplace for quick installation of prebuilt integrations.
  • Multi-agent collaboration via AI Chat.
  • Configurable AI agents and task scheduling.
  • Secure access control for sensitive data.

Why Integrate with Item MCP

BenefitDescriptionExample
Context-Aware AIProvide real-time system context to AI modelsAutomatically link order info with shipment data
Standardized ProtocolUse a unified API interface across systemsAll agents follow the same structure
Cross-System OperationsSupport multi-agent workflowsCreate Shopify order → auto-fetch shipment info
Smart Task SchedulingAssign tasks to different agentsOne handles orders, another manages inventory
Reduced R&D CostsAdd new capabilities without touching core codeIntegrate customer support system via a new agent
Secure Access ControlOnly authorized agents access specific dataSensitive data protected by role-based permissions

item MCP Server VS item MCP Client

AspectMCP ServerMCP Client
What it isA centralized data platform that unifies and standardizes information from multiple sources and provides secure interfaces for external systems to access data.An application that uses the MCP protocol to call data interfaces, enabling intelligent task automation and improving human-computer interaction.
Why it mattersSolves issues like data silos, delays in data flow, and cross-system collaboration challenges in industries such as warehousing and logistics.Helps users make informed decisions, facilitates customer service, and handles tasks like replenishment and exception management.
Target UsersSystem administrators and implementation teams responsible for configuring and deploying the server.Data entry teams, customer service representatives, and end-users who interact with the system.
Use Cases1) Updates and pushes OMS inventory to third-party platforms (e.g., OMS → Shopify).
2) Pushes order delivery information to third-party platforms (e.g., OMS → Shopify).
1) User requests: Querying OMS order status.
2) Automatic task triggering: Low inventory warnings, system notifications, and actionable suggestions.
Business ScenariosIntegrates with OMS and other systems to manage order fulfillment and receive updates on warehouse and transportation system statuses.Provides customer service Q&A, order status queries, and system status monitoring via mobile or web interfaces.
How it worksConfigures data access sources and permission rules, exposes standard APIs that clients call for data.Users interact through web or mobile interfaces, sending requests, receiving responses, or triggering actions.
ExampleUpdating OMS data to Shopify, managing integrations between systems.Querying order status, receiving low-inventory alerts, or handling customer service tasks.

Available Features

MCP Client

  1. AI Chat
  • AI interaction: Interact with AI agents through the MCP Client. Responses are generated based on real-time context and MCP task scheduling logic.
  1. Dashboard
  • Add Servers: Integrate new servers from the MCP Marketplace based on specific business needs.
  • Server Management: Manage all connected servers, including internal, custom, STDIO, and SSE types.
  • Server Controls: Enable or disable servers as needed.
  1. Settings
  • Prompt Templates: Configure reusable prompt templates to streamline task execution and automate common workflows.

MCP Server

  1. MCP Marketplace
  • Server Discovery: Browse and filter MCP servers by keyword or category.
  • Detailed Views: View service summaries, explore full server descriptions, and perform integration actions.
  1. MCP Server Playground
  • Real-Time Testing: Interact with server-side tools before integration.
  • Validation Tools: Input parameters, execute requests, and review structured results to verify functionality and troubleshoot issues effectively.
  1. MCP Server Deployment
  • MCP Server Submission: Build and register your MCP server by submitting your repository link; Upload required Markdown documentation and a tutorial video to complete the server onboarding process.