Commerce-MCP

Commerce-MCP

Enables natural-language control of e-commerce operations including product management, order processing, inventory tracking, customer service, content generation, and advertising analytics through 15 integrated MCP tools. Provides a local-first commerce automation solution with SQLite storage and extensible channel adapters for end-to-end online store workflows.

Category
访问服务器

README

Commerce-MCP

자연어로 커머스 운영을 지시하면 상품, 주문, 재고, CS, 콘텐츠, 광고, 브리핑까지 로컬에서 이어서 처리하는 AI 기반 Commerce MCP 서버다.

Commerce-MCP is a local-first AI commerce MCP server that turns natural-language instructions into product, order, inventory, CS, content, ad, and daily-briefing workflows.

Structure

입력부터 운영 브리핑까지 흐름을 로컬 수직 슬라이스로 묶었다.

The current implementation is a local-first vertical slice that stretches from product input to daily operations.

Seller Prompt
  -> commerce_parse_product
    -> StandardProduct
      -> Commerce Tools
        -> ChannelTransformer / Builtin Logic
          -> Mock Channel Adapters
            -> SQLite

What It Does

현재 저장소는 아래 15개 MCP 도구를 로컬 내장형으로 제공한다.

This repository currently exposes the following 15 MCP tools in a local-first builtin form.

ID Tool Role
1 commerce_parse_product 자연어/JSON-like 상품 입력 파싱
2 commerce_register_product 채널별 상품 등록 mock
3 commerce_sync_product 가격/재고/상품 상태 동기화
4 commerce_collect_orders 주문 수집 및 정규화
5 commerce_process_orders 송장 반영 및 출고 처리
6 commerce_manage_inventory 재고 경고 및 발주 추천
7 commerce_generate_po 발주서용 CSV/Markdown 생성
8 commerce_collect_cs CS 수집 및 자동 분류
9 commerce_respond_cs CS 답변 초안 생성
10 commerce_generate_listing 상품 상세 HTML 생성
11 commerce_generate_image SVG 기반 상품 비주얼 생성
12 commerce_create_ad 광고 소재/캠페인 초안 생성
13 commerce_report_ad 광고 성과 리포트
14 commerce_analytics 주문/채널/매출 분석
15 commerce_daily_briefing 일일 운영 브리핑 생성

Current Mode

현재 구현 범위는 아래와 같다.

The current implementation includes the following:

Area Status
Product 파싱, 등록, 동기화 지원 / parse, register, sync
Orders 수집, 출고 처리, 일매출 집계 / collect, process, aggregate daily sales
Inventory 저재고 경고, 발주서 생성 / low-stock alerts and purchase-order generation
CS 문의 분류와 답변 초안 생성 / inquiry classification and draft response
Content HTML 상세페이지와 SVG 비주얼 생성 / HTML listing and SVG visual generation
Ads & Analytics 광고 초안, 광고 리포트, 분석, 브리핑 / ad draft, ad report, analytics, briefing
MCP Server FastMCP 기반 15개 도구 노출 / FastMCP exposure for all 15 tools
Tests 핵심 운영 흐름 검증 / coverage for core operating flows

Quick Start

로컬에서 바로 실행하려면 아래 순서로 진행하면 된다.

Use the following steps to run the project locally.

python -m pip install -e .[dev]
pytest -q
python server.py

환경변수는 선택 사항이며 지정하지 않으면 프로젝트 루트의 commerce.db를 사용한다.

Environment variables are optional. If unset, the server uses commerce.db in the project root.

COMMERCE_MCP_DB_PATH=./commerce.db

Example Flow

보스가 실제로 쓰게 될 기본 흐름은 아래와 같다.

Here is the core operating flow the boss would actually use.

  1. commerce_parse_product로 상품 입력 정규화
  2. commerce_register_product로 채널 mock 등록
  3. commerce_collect_orders로 주문 적재
  4. commerce_process_orders로 송장 반영 및 재고 차감
  5. commerce_manage_inventory와 commerce_generate_po로 부족 재고 점검
  6. commerce_collect_cs와 commerce_respond_cs로 문의 대응
  7. commerce_create_ad, commerce_report_ad, commerce_analytics, commerce_daily_briefing으로 운영 요약

Key Files

처음 들어왔을 때 보면 좋은 파일들이다.

These are the most useful entry points when you first open the project.

Path Purpose
server.py 실행 진입점 / runtime entrypoint
core/server.py FastMCP app과 도구 등록 / FastMCP app and tool registration
tools/product_parse.py 상품 입력 파서 / product input parser
tools/product_register.py 등록 흐름과 DB 저장 / registration flow and persistence
tools/order_collect.py 주문 수집 / order collection
tools/order_process.py 주문 처리와 재고 반영 / order processing and inventory update
tools/daily_briefing.py 운영 브리핑 생성 / operations briefing
core/db.py SQLite bootstrap과 저장소 / SQLite bootstrap and repository
tests/ Phase 0 검증 세트 / Phase 0 verification suite

Notes

현재 채널 연동은 mock/builtin 중심이다. 실제 쿠팡/네이버/11번가 API를 붙일 때는 ModuleAdapter와 채널 어댑터를 교체하면 된다.

Current channel integrations are mock-first. When real Coupang, Naver, or 11st APIs are ready, replace the builtin adapter path behind ModuleAdapter.

推荐服务器

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 模型以安全和受控的方式获取实时的网络信息。

官方
精选