Blue Perfumery
FreeNot checkedModel Context Protocol server for Blue Perfumery Enables AI assistants to access perfume database and product information
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
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-serverFAQ
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
wenb1n-dev/SmartDB_MCP
A universal database MCP server supporting simultaneous connections to multiple databases. It provides tools for database operations, health analysis, SQL optim
by wenb1n-devPostgres Server
This server enables interaction with PostgreSQL databases through the Model Context Protocol, optimized for the AWS Bedrock AgentCore Runtime. It provides tools
by madhurprashPostgres
Query your database in natural language
by AnthropicPostgreSQL
Read-only database access with schema inspection.
by modelcontextprotocolCompare 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
