
FindMine Shopping Stylist
一个 MCP 服务器,集成了 FindMine 的产品造型和服装推荐功能,并与 Claude 和其他 MCP 兼容的应用程序集成,允许用户浏览产品、获取服装推荐、查找相似商品以及获取风格指导。
README
FindMine 购物造型师
一个模型上下文协议 (MCP) 服务器,集成了 FindMine 强大的产品造型和服装搭配推荐功能,并与 Claude 和其他 MCP 兼容的应用程序集成。
概述
此 MCP 服务器连接到 FindMine 的造型 API,并通过模型上下文协议将其功能暴露给大型语言模型。它允许用户:
- 浏览产品和服装信息
- 获取特定产品的服装搭配推荐
- 查找视觉上相似的产品
- 访问风格指导和时尚建议
特性
资源
- 产品: 详细的产品信息,使用
product:///
URI 方案 - 搭配: 完整的服装搭配推荐,使用
look:///
URI 方案
工具
- get_style_guide: 访问详细的时尚建议和造型指南
- get_complete_the_look: 获取产品的服装搭配推荐
- get_visually_similar: 查找视觉上相似的产品
提示
- outfit_completion: 获取完整服装的造型建议
- styling_guide: 访问全面的时尚造型指南
- findmine_help: 了解如何使用 FindMine 的工具和资源
安装
选项 1:从 npm 安装
# 直接安装并运行 (推荐)
npx findmine-mcp
# 或者全局安装
npm install -g findmine-mcp
findmine-mcp
选项 2:使用 Docker 运行
docker run -e FINDMINE_APP_ID=your_app_id findmine/mcp-server:latest
选项 3:从源代码克隆和构建
# 克隆仓库
git clone https://github.com/findmine/findmine-mcp.git
cd findmine-mcp
# 安装依赖
npm install
# 构建服务器
npm run build
# 用于开发,自动重新构建
npm run watch
配置
环境变量
变量 | 描述 | 默认值 |
---|---|---|
FINDMINE_API_URL |
FindMine API 基础 URL | https://api.findmine.com |
FINDMINE_APP_ID |
您的 FindMine 应用程序 ID | DEMO_APP_ID |
FINDMINE_API_VERSION |
要使用的 API 版本 | v3 |
FINDMINE_DEFAULT_REGION |
默认区域代码 | us |
FINDMINE_DEFAULT_LANGUAGE |
默认语言代码 | en |
FINDMINE_CACHE_ENABLED |
启用响应缓存 | true |
FINDMINE_CACHE_TTL_MS |
缓存生存时间,单位为毫秒 | 3600000 (1 小时) |
NODE_ENV |
设置为 "development" 以使用示例数据 | - |
与 Claude Desktop 一起使用
服务器在安装过程中自动配置 Claude Desktop。要验证:
macOS:
cat ~/Library/Application\ Support/Claude/claude_desktop_config.json
Windows:
type %APPDATA%\Claude\claude_desktop_config.json
开发
MCP 检查器
MCP 检查器是用于测试服务器的开发工具:
npm run inspector
这将在 http://localhost:5173 打开一个 Web 界面,您可以在其中与服务器交互。
开发模式
使用示例数据运行服务器:
NODE_ENV=development npm run build && node build/index.js
自定义风格指南
可以自定义风格指南,以匹配您品牌的特定造型理念和时尚指导。要自定义风格指南:
- 在
src/index.ts
中找到风格指南(搜索styleGuides
) - 修改每个类别的内容(
general
、color_theory
、body_types
等) - 通过扩展
styleGuides
对象来添加新类别 - 自定义特定场合和季节的建议
添加自定义风格指南类别的示例:
// 在 src/index.ts 中
const styleGuides: Record<string, string> = {
// 现有类别...
// 添加您的自定义类别
your_brand_style: `# 您的品牌风格指南
## 品牌美学
- 品牌视觉识别的关键要素
- 核心风格原则
- 标志性造型和组合
## 您的品牌造型须知
- 品牌特定的造型建议
- 首选的颜色组合
- 标志性的造型技巧
## 您的品牌造型禁忌
- 要避免的组合
- 与品牌形象不符的造型方法
- 要避免的常见造型错误
`
};
对于完整的自定义,您可以修改 src/index.ts
中的整个 get_style_guide
处理程序。
项目结构
src/index.ts
: 主要 MCP 服务器实现src/api/
: FindMine API 客户端src/services/
: 业务逻辑和服务层src/types/
: TypeScript 类型定义src/utils/
: 实用函数和助手
API 示例
获取风格指南
{
"name": "get_style_guide",
"arguments": {
"category": "color_theory",
"occasion": "wedding"
}
}
获取完整造型
{
"name": "get_complete_the_look",
"arguments": {
"product_id": "P12345",
"product_color_id": "C789"
}
}
获取视觉上相似的产品
{
"name": "get_visually_similar",
"arguments": {
"product_id": "P12345",
"product_color_id": "C789",
"limit": 5
}
}
发布
发布到 npm
# 登录到 npm
npm login
# 发布包
npm publish
# 更新版本以供将来发布
npm version patch
发布到 Docker Hub
# 构建 Docker 镜像
docker build -t findmine/mcp-server:latest .
# 登录到 Docker Hub
docker login
# 推送镜像
docker push findmine/mcp-server:latest
许可证
本项目采用 MIT 许可证。
推荐服务器

Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。