ksp-mcp
KSP MCP Server
An MCP (Model Context Protocol) server for searching and browsing products on KSP.co.il — one of Israel's largest electronics and retail stores.
Deployed as a Cloudflare Worker — no local install required. Just connect the URL and start searching.
Tools
search_products
Search for products on KSP. Supports Hebrew and English search terms.
Parameter | Type | Default | Description |
| string | required | Search term (e.g. |
| int | 1 | Page number (12 items per page) |
Returns: product names, prices, club prices, labels, payment info, and direct links.
get_product
Get detailed information about a specific product by its ID.
Parameter | Type | Description |
| string | Product ID number (e.g. |
Returns: full details including price, description, specs, color/storage variations, images, branch availability, and payment options.
Quick Start — Connect to Your MCP Client
The server is deployed at:
https://ksp-mcp.<your-account>.workers.devEndpoints:
SSE:
https://ksp-mcp.<your-account>.workers.dev/sseStreamable HTTP:
https://ksp-mcp.<your-account>.workers.dev/mcp
Claude Code
claude mcp add ksp --transport sse https://ksp-mcp.<your-account>.workers.dev/sseClaude Desktop
Add to your config file:
macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"ksp": {
"command": "npx",
"args": [
"mcp-remote",
"https://ksp-mcp.<your-account>.workers.dev/sse"
]
}
}
}Cursor / Windsurf / Any MCP Client
Use the SSE URL directly in your client's MCP server settings:
https://ksp-mcp.<your-account>.workers.dev/sseClaude.ai (Connectors)
Go to Claude.ai settings
Navigate to Integrations or Connectors
Click Add MCP Server
Enter the SSE URL:
https://ksp-mcp.<your-account>.workers.dev/sseThe
search_productsandget_producttools will appear in your chat
Self-Hosting / Development
Prerequisites
Node.js (v18+)
A Cloudflare account (free tier works)
Setup
git clone https://github.com/guymon92/ksp-mcp.git
cd ksp-mcp
npm installLocal development
npm run dev
# Server runs at http://localhost:8787
# SSE endpoint: http://localhost:8787/sse
# Streamable HTTP endpoint: http://localhost:8787/mcpDeploy to Cloudflare
npx wrangler login # First time only
npm run deployYour server will be live at https://ksp-mcp.<your-account>.workers.dev.
How it works
KSP.co.il is a React SPA that loads product data from an internal JSON API at https://ksp.co.il/m_action/api/. This server calls that API directly — no HTML scraping needed.
Search:
GET /m_action/api/category/?search=<term>&page=<n>Product detail:
GET /m_action/api/item/<uin>
Tech Stack
Runtime: Cloudflare Workers (TypeScript)
MCP SDK:
@modelcontextprotocol/sdk+agents(Cloudflare Agents SDK)Transport: SSE and Streamable HTTP via Durable Objects
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/guymon92/ksp-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server