Provides access to current fuel prices from OPET, a Turkish petroleum distribution company.
A Model Context Protocol (MCP) server that provides access to OPET fuel prices data through Claude AI.
Before using this MCP server, you need to set up the OPET API server first.
Install the OPET package from https://github.com/sinanerdinc/opet:
pip install opet
Start the API server using one of the following methods:
Option A: Using CLI
opet-cli --api
Option B: Using Docker
docker run -p 8000:8000 sinanerdinc/opet api
Option C: Using Docker with custom port
docker run -p 5050:8000 sinanerdinc/opet api
The API server will be available at http://localhost:8000
(or your custom port).
git clone <repository-url>
cd opet-mcp
# Install uv if you don't have it
curl -LsSf https://astral.sh/uv/install.sh | sh
# Create virtual environment and install dependencies
uv venv -p 3.12
source .venv/bin/activate # On Windows: .venv\Scripts\activate
uv sync
Set the OPET API URL using environment variables. The URL should point to your running OPET API server:
# If using default port (8000)
export OPET_API_URL=http://localhost:8000
# If using custom port (e.g., 5050)
export OPET_API_URL=http://localhost:5050
Start the MCP server:
# With uv
uv run fastmcp run server.py
# With pip
fastmcp run server.py
{
"mcpServers": {
"Opet Server": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp",
"fastmcp",
"run",
"/your_absolute_path/opet-mcp/server.py"
],
"env": {
"OPET_API_URL": "http://localhost:8000"
}
}
}
}
fastmcp install server.py --name "OPET Fuel Prices" \
--env-var OPET_API_URL=http://localhost:8000
Retrieves a list of all provinces where fuel prices are available.
Fetches current fuel prices for a specific province using its ID.
Parameters:
province_id
(str): The unique identifier of the provinceGets the timestamp of when the fuel prices were last updated in the system.
This project is licensed under the MIT License - see the LICENSE file for details.
An MCP server for programmatic control of smartscreen.tv displays via HTTP and MCP commands, with YouTube integration.
PiAPI MCP server makes user able to generate media content with Midjourney/Flux/Kling/Hunyuan/Udio/Trellis directly from Claude or any other MCP-compatible apps.
An integration for Claude Desktop to interact with Spotify using the Model Context Protocol (MCP).
Provides time-related functions such as current time queries, timezone conversions, and time difference calculations.
MCP to interface with multiple blockchains, staking, DeFi, swap, bridging, wallet management, DCA, Limit Orders, Coin Lookup, Tracking and more.
Generates true random coin flips using the random.org API.
Enable AI Agents to purchase anything in a secure way using Fewsats
Multimodal MCP server for generating images, audio, and text with no authentication required
A server for looking up the daily menu at the Hyteria (B1) restaurant.
An MCP server for analyzing product or service reviews.