Skip to main content

办公使用MCP工具

Project description

MCP自动化工具集合

本项目包含两个独立的MCP工具包:

  • office-assistant-mcp: 客群管理和短信营销自动化
  • commission-setting-mcp: 佣金设置自动化

项目架构

office_assistant_mcp/
├── src/
│   ├── office_assistant_mcp/          # 客群短信业务
│   ├── commission_setting_mcp/        # 佣金设置业务  
│   └── shared/                        # 共享基础组件
├── pyproject.toml                     # office-assistant-mcp配置
├── pyproject_commission.toml          # commission-setting-mcp配置
├── build_and_upload_pypi.sh          # office包构建脚本
└── build_and_upload_commission.sh    # 佣金包构建脚本

包管理

使用uv

安装依赖

clone项目后,使用uv安装依赖:

uv sync

执行代码前激活虚拟环境:

source .venv/bin/activate

安装三方包:

uv add playwright==1.51.0

Tools调试

客群短信业务调试

启动office-assistant-mcp调试工具:

uv run mcp dev src/office_assistant_mcp/mcp_server.py

佣金设置业务调试

启动commission-setting-mcp调试工具:

uv run mcp dev src/commission_setting_mcp/mcp_server.py

调试界面自动打开 页面配置:STDIO uv run --with mcp mcp run src/office_assistant_mcp/mcp_server.py

开发

为了能执行examples/下的文件,需要在根目录下安装office_assistant_mcp包:

uv pip install -e .

构建和发布

Office Assistant MCP包

手动构建:

uv build

自动构建和发布:

./build_and_upload_pypi.sh
  • 自动递增版本号
  • 构建包文件
  • 可选择上传到PyPI

Commission Setting MCP包

自动构建和发布:

./build_and_upload_commission.sh
  • 自动递增版本号
  • 切换配置文件进行构建
  • 恢复原配置文件
  • 可选择上传到PyPI

包文件位置

构建的包文件存放在 dist/ 目录下:

  • office-assistant-mcp-x.x.x.tar.gz
  • office-assistant-mcp-x.x.x-py3-none-any.whl
  • commission-setting-mcp-x.x.x.tar.gz
  • commission-setting-mcp-x.x.x-py3-none-any.whl

功能模块

Office Assistant MCP

  • 客群创建和管理
  • 用户行为标签设置
  • 短信营销计划创建
  • 飞书SSO登录

Commission Setting MCP

  • 佣金设置管理
  • 更多功能开发中...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

office_assistant_mcp-0.0.19.tar.gz (115.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

office_assistant_mcp-0.0.19-py3-none-any.whl (119.6 kB view details)

Uploaded Python 3

File details

Details for the file office_assistant_mcp-0.0.19.tar.gz.

File metadata

  • Download URL: office_assistant_mcp-0.0.19.tar.gz
  • Upload date:
  • Size: 115.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.13

File hashes

Hashes for office_assistant_mcp-0.0.19.tar.gz
Algorithm Hash digest
SHA256 9f7a8e82011d22ef6506902b00ec5b8233e8f76747ea967de3735d8f35d4e1c0
MD5 533d4a7a08a9c24a0f494b4e02b29641
BLAKE2b-256 14969a2142f32c41b7e27c32b64160bcd5bdde93ed388abad9b93b59e4b44668

See more details on using hashes here.

File details

Details for the file office_assistant_mcp-0.0.19-py3-none-any.whl.

File metadata

File hashes

Hashes for office_assistant_mcp-0.0.19-py3-none-any.whl
Algorithm Hash digest
SHA256 ff946a55bbf791acac562a9009ab7c2990dd14c5a4fa329891e74debba90a0ef
MD5 bc6f9200f381a65319c0acb1818d6d32
BLAKE2b-256 cee6a137ff6c5cfe506cd0edccb465b2389c11c6e9337018d0543d8e1d9f8645

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page