一个模型上下文协议(MCP)服务器,提供无缝访问Blue Perfumery香水收藏数据,使AI助手能够帮助用户发现并购买他们理想的香水。
此MCP服务器提供了来自Blue Perfumery网站的全面香水数据,允许Claude和其他兼容MCP的AI助手:
该服务器提供了以下强大的工具:
list_all_perfumes - 返回收藏中的所有香水及其详细信息get_perfume_by_id - 根据其唯一ID检索特定香水search_perfumes - 通过香水名称或品牌进行智能搜索get_perfumes_by_category - 按类别筛选(男士、女士或小众)get_purchase_link - 获取任何香水的直接Shopier购买链接npm install -g @blueperfumery/mcp-server
git clone https://github.com/blueperfumery/mcp-server.git
cd mcp-server
npm install
npm run build
在您的Claude Desktop配置文件中添加以下内容:
对于NPM安装:
{
"mcpServers": {
"blue-perfumery": {
"command": "blue-perfumery-mcp"
}
}
}
对于源码安装:
{
"mcpServers": {
"blue-perfumery": {
"command": "node",
"args": ["dist/index.js"],
"cwd": "/path/to/mcp-server"
}
}
}
Claude Desktop配置文件位于:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json~/.config/Claude/claude_desktop_config.json更新配置后,请重启Claude Desktop。
每个香水对象包含:
id: 唯一标识符name: 香水名称brand: 品牌名称price: 价格(TL)ml: 容量(毫升,可选)originalPrice: 原价(可选)gender: "male", "female" 或 "unisex"notes: 香调数组description: 描述文本ageRange: 推荐年龄范围(最小/最大)characteristics: 特性描述符数组连接到MCP客户端后,您可以这样使用这些工具:
// 列出所有香水
list_all_perfumes()
// 获取特定香水
get_perfume_by_id({ id: "mfk-br540" })
// 搜索香水
search_perfumes({ query: "oud" })
// 按类别获取香水
get_perfumes_by_category({ category: "niche" })
// 获取购买链接
get_purchase_link({ id: "mfk-br540" })
连接到Claude Desktop后,您可以提出自然语言问题,例如:
每种香水都包括全面的信息:
该服务器构建于:
我们欢迎贡献!以下是您如何帮助的方法:
git checkout -b feature/amazing-featuregit commit -m '添加精彩功能'git push origin feature/amazing-feature发现错误或有功能请求?请打开一个问题。
该项目采用MIT许可证 - 查看LICENSE文件以获取详细信息。
Blue Perfumery是一家高端香水零售商,提供奢侈和小众香水。访问Blue Perfumery探索我们的全部收藏。
为香水社区制作 ❤️