This is a Model Context Protocol (MCP) server that provides search functionality for Summit Racing's automotive parts catalog. It allows you to search for products and get detailed information including SKUs, descriptions, and links.
- Search Tools: Search Summit Racing with various parameters
- Product Details: Get specific product information by SKU
- Resource Access: Access search results through URI resources
- JSON Response: All responses are in structured JSON format
- Install the required dependencies:
pip install -r requirements.txt- Make sure you have Python 3.8+ installed.
To start the MCP server with Server-Sent Events (SSE) transport:
python summit_racing_mcp.pyThe server will start and listen for MCP connections.
Comprehensive search with all options:
search_term(required): What to search forlimit(optional): Maximum number of resultssort_by(optional): Sort method (BestKeywordMatch, PriceLowToHigh, PriceHighToLow, PartNumber, BrandName)
Simple search with just the search term:
search_term(required): What to search for
Get details for a specific product:
sku(required): The product SKU/part number
You can access search results as resources using:
summit-racing://search/{search_term}- Get search results for any term
All tools return JSON responses with this structure:
{
"search_info": {
"search_term": "deburring tool",
"sort_by": "BestKeywordMatch",
"limit": null,
"total_products": 15
},
"products": [
{
"sku": "NOR-07530",
"name": "NorCal Speed Deburring Tool",
"link": "/parts/nor-07530",
"description": "Professional deburring tool for automotive applications..."
}
]
}