loading…
Search for a command to run...
loading…
An MCP server that enables users to interact with KFC's online ordering system via Playwright browser automation. It supports searching the menu, managing an or
An MCP server that enables users to interact with KFC's online ordering system via Playwright browser automation. It supports searching the menu, managing an order cart, finding nearby locations, and initiating checkout for pickup or delivery.
MCP (Model Context Protocol) connector for KFC fast food ordering. Uses Playwright browser automation to interact with kfc.com.
| Tool | Description |
|---|---|
search_menu |
Search KFC menu items by keyword and category |
get_item_details |
Get details (price, calories, allergens) for an item |
add_to_cart |
Add items to your order cart |
view_cart |
View current cart with subtotals |
checkout |
Initiate checkout (pickup or delivery) |
get_order_status |
Check status of an existing order |
find_locations |
Find KFC restaurants near an address |
npm install -g @striderlabs/mcp-kfc
# Install Playwright browser
npx playwright install chromium
Add to your claude_desktop_config.json:
{
"mcpServers": {
"kfc": {
"command": "mcp-kfc"
}
}
}
Or with npx (no global install needed):
{
"mcpServers": {
"kfc": {
"command": "npx",
"args": ["-y", "@striderlabs/mcp-kfc"]
}
}
}
claude mcp add kfc -- npx -y @striderlabs/mcp-kfc
User: Find a KFC near 10001 and add a Famous Bowl to my cart
Claude: I'll help you find a KFC near 10001 and add a Famous Bowl. [uses
find_locationsthenadd_to_cart]
User: What's in my cart and how much will it cost?
Claude: [uses
view_cart] You have 1x Famous Bowl ($7.99), estimated total $8.69 with tax.
User: Checkout for pickup
Claude: [uses
checkoutwithdelivery_method: "pickup"] Here's your order summary and checkout link...
# Install dependencies
npm install
# Install Playwright browsers
npx playwright install chromium
# Build
npm run build
# Run in dev mode
npm run dev
dist/index.js, Playwright kept external for native binaries)MIT
Добавь это в claude_desktop_config.json и перезапусти Claude Desktop.
{
"mcpServers": {
"kfc-mcp-server": {
"command": "npx",
"args": []
}
}
}