装备评级器MCP服务器
MCP服务器,通过提供有关天气、日历事件和个人风格偏好的实时上下文,帮助克劳德对你的服装进行评分。
特性
- 装备分析:检索您的最新服装照片供克劳德分析。
- 天气背景:从OpenWeatherMap获取当前天气和预报,以确保您的服装实用。
- 日历集成:检查你的日历(谷歌、Outlook或iCal),以确保你的着装适合你一天的活动(例如,正式的面试,休闲的咖啡)。
- 样式首选项:记住你的风格偏好和过去的评分,以提供个性化建议。
- 评级系统:保存评分和反馈,以跟踪您的风格演变。
安装
- 克隆存储库:
git clone
cd outfit-rater-mcp- 安装依赖项:
npm install- 构建服务器:
npm run build配置
创建一个 .env 根目录中的文件,包含以下变量:
# Weather (Required for real data)
OPENWEATHER_API_KEY=your_api_key_here
# Calendar Provider (Options: mock, google, outlook, ical)
CALENDAR_PROVIDER=mock
# Google Calendar (Required if provider is google)
GOOGLE_CLIENT_ID=your_client_id
GOOGLE_CLIENT_SECRET=your_client_secret
GOOGLE_REFRESH_TOKEN=your_refresh_token
# Outlook Calendar (Required if provider is outlook)
OUTLOOK_ACCESS_TOKEN=your_access_token
# iCal (Required if provider is ical)
ICAL_URL=your_ical_urlClaude桌面配置
将服务器添加到您的 claude_desktop_config.json:
{
"mcpServers": {
"outfit-rater": {
"command": "node",
"args": ["/path/to/outfit-rater-mcp/dist/server.js"],
"env": {
"OPENWEATHER_API_KEY": "your_key",
"CALENDAR_PROVIDER": "mock"
}
}
}
}用法
配置并添加到Claude Desktop后,您可以向Claude提出以下问题:
- “给我今天的衣服打分。”
- “这套衣服适合我以后开会吗?”
- “考虑到天气,我应该穿什么?”
可用工具
get_outfit_photo:检索最新上传的服装照片。get_weather_context:获取当前天气和预报。get_calendar_events:获取今天的日历事件。get_user_style_preferences:检索您的样式配置文件。save_outfit_rating:保存服装的评分和反馈。
发展
npm run dev:构建并运行服务器。npm run build:构建TypeScript代码。
