carpet-design-mcp
Carpet Design Intelligence MCP Server (carpet-design-mcp)
A specialized Model Context Protocol (MCP) server built for Indian carpet exporters, manufacturers, and interior designers to design, validate, and sell rugs overseas.
This server bridges overseas market intelligence (Etsy/US/EU trends), AI prompt engineering (Midjourney, FLUX, Gemini, DALL-E 3), Indian weaving specifications (Bhadohi, Jaipur, Panipat), and Etsy SEO listing generation.
Features & Available Tools
1. get_carpet_design_styles
Purpose: Explores 7 core carpet design categories: Japandi, Vintage Persian, Turkish Oushak, Modern Abstract, Moroccan Berber, Scandinavian Kilim, and Mughal Heritage.
Returns: Signature motifs, border styles, medallion types, fibers, and curated yarn swatches.
2. generate_carpet_design_prompt
Purpose: Generates hyper-focused 6-layer 2D top-down flat lay AI prompts for carpet and area rug design.
Returns: Optimized AI prompt string with perspective lock (
top-down flat lay view), weave texture specs, color palette, and seamless tile parameters (--tilefor Midjourney).
3. refine_carpet_design_concept
Purpose: Takes a rough carpet design concept and enriches it into a professional AI design prompt with authentic carpet craftsmanship terminology (Herati borders, abrash fading, lotus medallion, carved relief).
4. get_carpet_color_palettes
Purpose: Gets curated carpet color palettes (Earthy Terracotta, Mineral Japandi, Washed Indigo, Oushak Pastel, Gold Silk) specifically tailored for yarn dyeing and rug aesthetics.
Installation & Setup
Prerequisites
Node.js v18 or higher installed on your system.
Build from Source
git clone https://github.com/AquibFaiyaz/Carpet_mcp.git
cd Carpet_mcp
npm install
npm run buildConfiguration for MCP Hosts
1. Claude Desktop
Add the following snippet to your claude_desktop_config.json:
{
"mcpServers": {
"carpet-design-mcp": {
"command": "node",
"args": [
"/Users/aquibfaiyaz/Desktop/Learning Resources/Carpet_mcp/dist/index.js"
]
}
}
}2. Antigravity IDE / Cursor
Add to your workspace .vscode/settings.json or .agents/mcp_config.json:
{
"mcpServers": {
"carpet-design-mcp": {
"command": "npx",
"args": [
"-y",
"tsx",
"/Users/aquibfaiyaz/Desktop/Learning Resources/Carpet_mcp/src/index.ts"
]
}
}
}Automated CI/CD & VPS Deployment
This repository includes a GitHub Actions CI/CD pipeline (.github/workflows/deploy.yml).
Every commit pushed to the main branch automatically:
Runs TypeScript typechecking (
npm run typecheck).Compiles production JS bundle (
npm run build).Executes automated integration tests (
npx tsx scripts/test_tools.ts).SSHs into your VPS server (
166.0.244.81) and reloads PM2 (pm2 restart carpet-mcp).
License
MIT License
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/AquibFaiyaz/Carpet_mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server