FindMine Shopping Stylist

FindMine Shopping Stylist

一个 MCP 服务器,集成了 FindMine 的产品造型和服装推荐功能,并与 Claude 和其他 MCP 兼容的应用程序集成,允许用户浏览产品、获取服装推荐、查找相似商品以及获取风格指导。

Category
访问服务器

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

自定义风格指南

可以自定义风格指南,以匹配您品牌的特定造型理念和时尚指导。要自定义风格指南:

  1. src/index.ts 中找到风格指南(搜索 styleGuides
  2. 修改每个类别的内容(generalcolor_theorybody_types 等)
  3. 通过扩展 styleGuides 对象来添加新类别
  4. 自定义特定场合和季节的建议

添加自定义风格指南类别的示例:

// 在 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

Baidu Map

百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。

官方
精选
JavaScript
Playwright MCP Server

Playwright MCP Server

一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。

官方
精选
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。

官方
精选
本地
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
VeyraX

VeyraX

一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。

官方
精选
本地
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Kagi MCP Server

Kagi MCP Server

一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。

官方
精选
Python
e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
Neon MCP Server

Neon MCP Server

用于与 Neon 管理 API 和数据库交互的 MCP 服务器

官方
精选
Exa MCP Server

Exa MCP Server

模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。

官方
精选