sethbroughton/kroger-mcp-cf
If you are the rightful owner of kroger-mcp-cf and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
The Kroger MCP Server is a remote Model Context Protocol server that provides AI assistants with access to Kroger's grocery shopping API, deployed on Cloudflare Workers.
Kroger MCP Server
A remote MCP (Model Context Protocol) server that provides AI assistants with access to Kroger's grocery shopping API, deployed on Cloudflare Workers.
Features
- 🛒 Search Kroger Locations - Find stores near any zip code
- 🔍 Product Search - Search for products across Kroger stores
- 📦 Product Details - Get detailed information about specific products
- ☁️ Cloudflare Workers - Deployed on edge for low latency
- 🔄 CI/CD Pipeline - Automated testing and deployment via GitHub Actions
Deployed URL
Your MCP server is available at: https://kroger-mcp-cf.pantry-pal.workers.dev/sse
Connect to Claude Desktop
Add this configuration to your Claude Desktop config file:
{
"mcpServers": {
"kroger": {
"command": "npx",
"args": [
"mcp-remote",
"https://kroger-mcp-cf.pantry-pal.workers.dev/sse"
]
}
}
}
Restart Claude Desktop and you'll have access to Kroger shopping tools!
Available Tools
- search_locations - Find Kroger stores near a zip code
- search_products - Search for products by name or keyword
- get_product_details - Get detailed product information
Development
# Install dependencies
npm install
# Run locally
npm run dev
# Deploy to Cloudflare
npm run deploy
# Type check
npm run type-check
# Format code
npm run format
CI/CD
This project uses GitHub Actions for automated testing and deployment:
- Tests run on every push and pull request
- Automatic deployment to Cloudflare Workers on main branch
- Protected main branch requires passing tests
Setup
- Get Kroger API credentials from Kroger Developer Portal
- Add secrets to Cloudflare Workers:
wrangler secret put KROGER_CLIENT_ID wrangler secret put KROGER_CLIENT_SECRET
License
MIT