BEA MCP Server
把**双极情绪美学(BEA)**的计算工具暴露给所有 MCP 客户端(Claude Desktop、Cursor、WorkBuddy 等)。 一次安装,你的 AI 助手直接获得「图像诊断、计算 W(T)、A/B 方案对比、诊断处方、评分卡诊断」能力。
七个工具
| 工具 | 作用 |
|---|---|
bea_list_categories |
列出内置品类(phone/car/brand/ui)与维度权重表 |
bea_wt_calc |
计算危极指数 W(T):范式落点 + 极性画像 + 目标区间对照 |
bea_wt_compare |
A/B 双方案对比:双画像 + 差异维度 + 目标接近度裁决 |
bea_prescribe |
诊断处方:从现状到目标 W(T),先动哪个维度、调几档、用什么具体手法 |
bea_scoresheet |
评分卡:四维打分(各 25 分)+ 短板定位 + 六步法修复指引 |
bea_scoring_rubric |
视觉评分标尺:逐维度观察点 + t=2/5/8 锚点描述(看图打分用) |
bea_diagnose_image |
图像诊断:传入产品图片路径,AI 对照标尺看图打分,自动完成 W(T) + 处方全流程 |
图像诊断用法
安装后,在任何支持视觉的 MCP 客户端里直接说:
用 BEA 诊断这张车的图片:/path/to/car.jpg
AI 会自动调用 bea_diagnose_image 拿到标尺与图像,逐维度打分后调用算分与处方工具,
输出「逐维打分表 + W(T) + 范式落点 + 改进处方」的完整报告。
安装
# 方式一:PyPI 一键安装(推荐)
pip install bea-mcp
# 方式二:从 GitHub 直接安装
pip install "git+https://github.com/Maxing0000/bipolar-emotion-aesthetics#subdirectory=mcp-server"
# 方式三:本地源码
git clone https://github.com/Maxing0000/bipolar-emotion-aesthetics
cd bipolar-emotion-aesthetics/mcp-server
pip install .
要求 Python ≥ 3.10,唯一依赖是官方 mcp SDK。
客户端配置
Claude Desktop(claude_desktop_config.json):
{
"mcpServers": {
"bea-aesthetics": {
"command": "python3",
"args": ["-m", "bea_mcp.server"]
}
}
}
Cursor / WorkBuddy(MCP 配置同理,command 用安装环境的 python 绝对路径更稳):
{
"mcpServers": {
"bea-aesthetics": {
"command": "/path/to/venv/bin/python",
"args": ["-m", "bea_mcp.server"]
}
}
}
使用示例(对 AI 说)
- 「用 BEA 算一下这款手机设计:形状线条 2、质感触觉 4、色彩 6、构图比例 3、光影 3、细节线条 4,目标 0.28」
- 「A/B 对比两个 LOGO 方案,帮我裁决哪个更接近亲和精致」
- 「评分卡:张力 20、秩序 22、阈值 23、语境 21,看看有没有短板」
说明
- 数据表与仓库
../bipolar-emotion-aesthetics/scripts/的 wt_calc.py / scoresheet.py 保持一致(CI 同步校验) - 0–10 刻度与 W(T) 为协作参照刻度,非心理物理常数
- 理论全文见仓库
../docs/theory-book.html;交互计算器见 在线版 - 许可:CC BY 4.0,使用请署名「星空本空 / BEA」
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file bea_mcp-1.2.0.tar.gz.
File metadata
- Download URL: bea_mcp-1.2.0.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
173171e08ab6f1cf3099e0dd7d28da7121aa07f1f179869ebab97f8d118e68c3
|
|
| MD5 |
ac7403b2483316993c6f46cf756a5bfc
|
|
| BLAKE2b-256 |
1f3d9cbcb6525fbf7b883981dc6be386caa754885b003668bb8c4d236a81b5ce
|
File details
Details for the file bea_mcp-1.2.0-py3-none-any.whl.
File metadata
- Download URL: bea_mcp-1.2.0-py3-none-any.whl
- Upload date:
- Size: 14.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/7.0.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
14aaed75457005425cc83994d1239d0e7cbdf410b5f6a4061007b4860fb662b6
|
|
| MD5 |
4ee569dd31bbd47fd2e60face2400bf2
|
|
| BLAKE2b-256 |
58f9f7f6fe6c4293699237844249cb8045a07d6b04362aa28133ef89ed548af8
|