Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Blue Perfumery

FreeNot checked

Model Context Protocol server for Blue Perfumery Enables AI assistants to access perfume database and product information

GitHubEmbed

About

Model Context Protocol server for Blue Perfumery Enables AI assistants to access perfume database and product information

README

Model Context Protocol (MCP) server that enables AI assistants like Claude to access Blue Perfumery's perfume database and product information.

What is MCP?

Model Context Protocol is an open standard that allows AI assistants to securely access external data sources and tools. This server provides Claude and other MCP-compatible assistants direct access to Blue Perfumery's product catalog.

Tech Stack

Technology Version Purpose
Node.js 18+ Runtime
TypeScript 5.3+ Type Safety
MCP SDK 0.5+ Protocol Implementation
MongoDB - Database
Mongoose 8.0+ ODM

Available Tools

Tool Description
list_all_perfumes Get all perfumes in the collection
get_perfume_by_id Get a specific perfume by ID
search_perfumes Search perfumes by name or brand
get_perfumes_by_category Filter by category (men, women, niche)
get_purchase_link Get Shopier purchase link for a perfume

Installation

# Install dependencies
npm install

# Create .env file
echo "MONGODB_URI=your-mongodb-uri" > .env

# Build
npm run build

# Run
npm start

Claude Desktop Integration

Add to your Claude Desktop config (claude_desktop_config.json):

{
  "mcpServers": {
    "blue-perfumery": {
      "command": "node",
      "args": ["/path/to/mcp-server/dist/index.js"],
      "env": {
        "MONGODB_URI": "your-mongodb-connection-string"
      }
    }
  }
}

Project Structure

src/
├── index.ts          # MCP server entry point
├── config/
│   └── database.ts   # MongoDB connection
└── models/
    └── Product.ts    # Perfume model

Example Usage

Once configured, you can ask Claude:

  • "What perfumes does Blue Perfumery have?"
  • "Search for woody perfumes"
  • "Show me men's fragrances"
  • "Get the purchase link for [perfume name]"

Environment Variables

Variable Description
MONGODB_URI MongoDB connection string

Scripts

Command Description
npm run dev Development with tsx
npm run build Compile TypeScript
npm start Start server

License

MIT

from github.com/recepgocmen/blue-perfumery-mcp-server

Installing Blue Perfumery

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/recepgocmen/blue-perfumery-mcp-server

FAQ

Is Blue Perfumery MCP free?

Yes, Blue Perfumery MCP is free — one-click install via Unyly at no cost.

Does Blue Perfumery need an API key?

No, Blue Perfumery runs without API keys or environment variables.

Is Blue Perfumery hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Blue Perfumery in Claude Desktop, Claude Code or Cursor?

Open Blue Perfumery on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Blue Perfumery with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All data MCPs