Cocktails RAG MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Cocktails RAG MCP Servergive me a refreshing gin-based cocktail for a summer evening"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Cocktails RAG MCP Server
MCP tool for cocktail recommendations using RAG (Retrieval-Augmented Generation).
Requirements
Python 3.11+
uv package manager - https://docs.astral.sh/uv/getting-started/installation/
Related MCP server: MCP RAG System
Quick Start
Get Groq API key (free): https://console.groq.com/keys
Setup:
# Clone the repository git clone https://github.com/00200200/cocktails-rag-mcp.git cd cocktails-rag-mcp # Copy environment template cp .env.example .env # Edit .env and add your GROQ_API_KEY nano .env # Install dependencies uv syncPre-download models (required):
Download embeddings and reranker models:
uv run python -c "from src.rag.rag import RAG; RAG(); print('Models downloaed!')"Install for Claude Desktop:
Automatic (Recommended)
uv run fastmcp install claude-desktop fastmcp.json --name cocktails --env-file .envManual
Edit config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{ "mcpServers": { "cocktails": { "command": "uv", "args": [ "run", "--with","faiss-cpu", "--with","fastmcp", "--with","jq", "--with","langchain", "--with","langchain-community", "--with","langchain-groq", "--with","langchain-huggingface", "--with","pandas", "--with","python-dotenv", "--with","sentence-transformers", "fastmcp", "run", "/ABSOLUTE/PATH/TO/src/mcp/server.py:mcp" ], "env": { "GROQ_API_KEY": "your_groq_api_key_here" } } } }Replace
/ABSOLUTE/PATH/TO/with your project path andGROQ_API_KEYwith your API key.
Example Usage
Local Testing
# Test RAG pipeline directly
uv run python -m src.rag.rag
# Test MCP server locally
uv run python src/mcp/server.pyDevelopment
Code Formatting
# Format code with black
uv tool run black .
# Sort imports with isort
uv tool run isort .Project Structure
RAG/
├── src/
│ ├── mcp/ # MCP server implementation (FastMCP)
│ ├── rag/ # RAG pipeline (retrieve, rerank, generate)
│ ├── db/ # FAISS vector database handler
│ └── data/ # Data loading utilities
├── data/ # Cocktail dataset
├── faiss_index/ # Generated FAISS index (auto-created on first run)
├── notebooks/ # EDA notebook
├── fastmcp.json # FastMCP configuration
├── pyproject.toml # Project dependencies
└── .env.example # Environment templateTech Stack
MCP Framework: FastMCP
RAG Framework: LangChain
Embeddings: BAAI/bge-m3 (local via HuggingFace)
Vector DB: FAISS (local)
Reranker: BAAI/bge-reranker-v2-m3 (local via HuggingFace)
LLM: Groq API (llama-3.1-8b-instant)
Package Manager: uv
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
AlicenseAqualityCmaintenanceAn open-source platform for Retrieval-Augmented Generation (RAG). Upload documents and query them ⚡Last updated15230MIT- Flicense-qualityDmaintenanceA Retrieval-Augmented Generation system that enables uploading, processing, and semantic search of PDF documents using vector embeddings and FAISS indexing for context-aware question answering.Last updated
- Flicense-qualityDmaintenanceEnables semantic search and question-answering over FAQ documents using RAG (Retrieval-Augmented Generation) with OpenAI embeddings and in-memory vector similarity.Last updated
- Flicense-quality-maintenanceA local Retrieval-Augmented Generation system that enables users to ingest markdown files into a FAISS-powered vector knowledge base for semantic search. It provides tools for document indexing and context retrieval to support informed LLM queries without external dependencies.Last updated
Related MCP Connectors
Cocktails MCP — TheCocktailDB API (free, no auth)
Semantic search across 50,000+ food recipes with hybrid retrieval and reranking.
A personal RAG database you build from chat, so AI creates work that sounds like you.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/00200200/cocktails-rag-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server