Skip to content

peige-guo/auto-shipping

Repository files navigation

Automated Shipping System based on LLM and MCP

This project leverages Large Language Models (LLM) combined with Model Context Protocol (MCP) to automate the shipping process by operating Qianniu seller backend and logistics company websites.

Features

  • MCP server provides tools for Qianniu order queries and logistics waybill creation
  • Browser automation enables web operations in scenarios without APIs
  • LLM decision layer handles workflow orchestration and exception handling
  • Complete automated shipping process support

Directory Structure

  • /src/mcp - MCP server and tool definitions
  • /src/browser - Browser automation layer
  • /src/llm - LLM integration and decision logic
  • /src/workflow - Workflow definitions and state management
  • /src/config - Configuration files

Installation and Usage

Prerequisites

  • Python 3.9+
  • Qianniu seller account
  • Logistics company account

Installation

pip install -r requirements.txt

Configuration

  1. Copy .env.example to .env
  2. Configure necessary API keys and account information

Running

python src/main.py # or the actual entry script for the project

Security Notes

  • Sensitive information (such as ID numbers) is stored encrypted
  • Handle personal information in compliance with data protection regulations

About

LLM and MCP workflow automation project for seller backend operations, logistics waybill creation, and browser-based process automation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors