西奥·梵高
MCP服务器公开 西奥·梵高 Claude(或任何兼容MCP的AI)的艺术管理系统。
它做什么
让人工智能助手通过模型上下文协议调用工具来管理你的艺术目录——查找画作、发布到社交媒体、上传到画廊网站、安排帖子和更新元数据。
设置
1.安装 mcp 进入主项目的virtualenv
MCP服务器在theo van gogh现有的virtualenv中运行,因此它可以访问所有依赖项。
cd ~/programming/theo-van-gogh
source venv/bin/activate
pip install "mcp[cli]"2.配置克劳德桌面
将以下内容合并到 ~/.config/claude/claude_desktop_config.json (Linux)或 ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": {
"theo-van-gogh": {
"command": "/home/christopher/programming/theo-van-gogh/venv/bin/python",
"args": ["/home/christopher/programming/theo-van-gogh-mcp/server.py"],
"env": {
"THEO_VAN_GOGH_PATH": "/home/christopher/programming/theo-van-gogh"
}
}
}
}看 claude_desktop_config.example.json 以可粘贴复制为例。
3.重新启动克劳德桌面
当Claude Desktop启动时,服务器会自动启动。
可用工具
| 工具 | 说明 |
|---|---|
get_painting | 一幅画的完整元数据 |
find_painting | 按名称模糊搜索 |
list_platforms | 所有具有状态的平台 |
check_login_status | 浏览器会话运行状况 |
verify_config | 检查路径和API密钥 |
generate_skeleton_metadata | 新画作的存根元数据 |
update_painting_metadata | 编辑标题、描述、价格等。 |
sync_collection_folders | 创建缺失的收藏目录 |
sync_instagram_folders | 镜像文件夹结构 |
post_to_social | 立即发布一幅画 |
schedule_post | 安排未来的职位 |
run_scheduled_posts | 执行预定的帖子 |
upload_to_faso | 浏览器将绘画上传到FASO |
set_dimension_unit | “cm”或“in” |
add_list_item | 添加到基材/介质等。 |
可用资源
| URI | 内容 |
|---|---|
tvg://capabilities | 所有工具的简明英语指南(AI首先阅读此内容) |
tvg://paintings | 所有上传/发布状态的画作 |
tvg://pending | 需要上传或发布的画作,按平台分类 |
tvg://schedule | 即将发布和最近安排的帖子 |
tvg://settings | 配置、路径、凭据状态 |
什么是手动
- 首次浏览器登录 对于FASO和Cara,请使用主CLI中的管理选项17
- 处理新画作 (AI标题生成,输入维度)--使用
python main.py process
支持
如果你觉得这很有用,一笔小额捐款有助于保持这样的项目: 通过PayPal捐款
