market-fiyati
Hackathon winner MCP server for marketfiyati.org.tr/
claude mcp add --transport stdio mtcnbzks-market-fiyati-mcp-server uvx market-fiyati-mcp-server
How to use
Market Fiyatı MCP Server exposes the search functionality of marketfiyati.org.tr as MCP-compatible tools. It offers three primary tools to interact with product data: search_product for keyword-based product discovery, search_product_by_identity to fetch details by a unique identity such as a barcode or internal ID, and search_similar_products to find items related to a reference product. Clients can invoke these tools through MCP protocol requests and receive both human-readable summaries and the full structured API responses for further processing. The server is designed to integrate with MCP clients and support optional location parameters to enable distance-based searches when relevant.
How to install
Prerequisites:
- Python 3.12+
- uv (recommended for project and virtual environment management)
Installation steps:
-
Clone the repository: git clone https://github.com/mtcnbzks/market-fiyati-mcp-server.git cd market-fiyati-mcp-server
-
Create and activate a virtual environment, then install dependencies using uv: uv venv uv sync
-
Run the server locally to verify: uv run python -m market_fiyati_mcp_server.server
-
Optional: Install into an MCP client or set up in your mcp.json using the provided configuration example: uv run mcp install src/market_fiyati_mcp_server/server.py
Prerequisites note: Ensure Python 3.12+ is installed and accessible in your PATH, and that uv is available for environment management.
Additional notes
Tips and common considerations:
- Environment: No special environment variables are required by default. You can add config values via the mcp.json servers section if your deployment requires it.
- If you encounter issues connecting from an MCP client, ensure the server is reachable at the expected host/port configured by your MCP client and that the client supports the MCP tools provided by this server.
- The tools return both a human-readable summary and the full structured API response; use the structured data for programmatic processing in downstream applications.
- When deploying, consider using uvx with your package namespace if packaging the MCP server for distribution.
- Validate identity types (id vs barcode) when using search_product_by_identity to ensure accurate retrieval.
Related MCP Servers
code-mode
🔌 Plug-and-play library to enable agents to call MCP and UTCP tools via code execution.
mysql_mcp_server
A Model Context Protocol (MCP) server that enables secure interaction with MySQL databases
mcp-reddit
A Model Context Protocol (MCP) server that provides tools for fetching and analyzing Reddit content.
Gitingest
mcp server for gitingest
skill-to
Convert AI Skills (Claude Skills format) to MCP server resources - Part of BioContextAI
Convert-Markdown-PDF
Markdown To PDF Conversion MCP