@bowlly/mcp-server

@bowlly/mcp-server

Enables cat food product search and ingredient analysis using natural language queries.

Category
Visit Server

README

Bowlly MCP Server

npm version

MCP (Model Context Protocol) server for Bowlly cat food product search and ingredient analysis. Enables Claude Desktop to search, analyze, and compare cat food products.

Prerequisites

  • Node.js 22+ - Required for running the MCP server
  • Claude Desktop - Download here if not installed

Quick Start

Option 1: One-Command Setup (Recommended)

npx @bowlly/mcp-server --setup

After running, restart Claude Desktop and you're ready to go!

Option 2: Manual Configuration

  1. Edit your Claude Desktop config at the appropriate path for your OS:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json
    • Linux: ~/.config/Claude/claude_desktop_config.json
  2. Add the Bowlly server configuration:

{
  "mcpServers": {
    "bowlly": {
      "command": "npx",
      "args": ["-y", "@bowlly/mcp-server"]
    }
  }
}
  1. Save the file and restart Claude Desktop

Available Tools

Tool Description
search_products Search by ingredients, conditions, form
get_product_detail Full product info with ingredients
compare_products Side-by-side comparison
analyze_nutrition Ingredient breakdown & carb analysis
get_curation_list Best-of category recommendations

Example Natural Language Queries

"Find grain-free dry cat foods"
"Show me wet foods without chicken"
"Analyze the nutrition of Blue Buffalo Wilderness"
"Compare Orijen and Acana cat foods"
"What are the best low-carb options?"
"Show me foods for cats with sensitive stomachs"

Configuration

Config File Locations by Platform

Platform Path
macOS ~/Library/Application Support/Claude/claude_desktop_config.json
Windows %APPDATA%/Claude/claude_desktop_config.json
Linux ~/.config/Claude/claude_desktop_config.json

Verification

To confirm the MCP server is working:

  1. Restart Claude Desktop (required after configuration changes)
  2. Open the tools menu - Look for the hammer icon in the bottom left
  3. Verify Bowlly tools appear - You should see 5 tools listed
  4. Test with a query: Try asking "Find grain-free dry cat foods"

Troubleshooting

Tools not showing in Claude?

  • Restart Claude Desktop - Configuration changes require a restart
  • Check the config file path - Ensure you're editing the correct file for your OS
  • Verify JSON syntax - Use a JSON validator if unsure
  • Check Claude Desktop logs:
    • macOS: ~/Library/Logs/Claude/
    • Windows: %APPDATA%/Claude/Logs/
    • Linux: ~/.config/Claude/Logs/

"Command not found" errors?

  • Ensure Node.js 22+ is installed: node --version
  • Try with npx: npx @bowlly/mcp-server --setup
  • Global install fallback: npm install -g @bowlly/mcp-server

Configuration not persisting?

  • Check file permissions - Ensure you have write access to the config directory
  • Use absolute paths - Relative paths may not resolve correctly
  • Validate JSON format - Missing commas or brackets are common issues

License

MIT

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured