parking-helper
Provides local SQLite database for storing parking session data, enabling persistence and querying of active and expired sessions.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@parking-helperstart a parking session at 123 Main St for 2 hours plate ABC123"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Parking Helper MCP Server (Python)
MCP server koji pomaže da vodiš evidenciju parking sesija i dobiješ kontekst (lokacija + trenutni weather).
Zašto je ovo dobar use case?
Realan problem: lako zaboraviš kada parking ističe.
Ima pravi datastore (SQLite) + pravi REST integracije (geocoding + weather).
Claude može čitati resurse (Markdown izvještaj) i zvati tool-ove.
Related MCP server: Weather MCP Server
Funkcionalnosti (Minimalni zahtjevi zadatka)
✅ 3+ MCP tools:
start_parking– kreira sesiju (SQLite) + geocoding (Nominatim) + weather (Open‑Meteo)list_parking_sessions– lista sesije iz bazeend_parking– završava sesijucheck_expiring– (extra) šta ističe uskoro
✅ 1+ MCP resource:
parking://active(aktivne sesije kao Markdown)parking://expiring(sesije koje ističu uskoro)
✅ Eksterna integracija:
SQLite (lokalna baza)
REST: Nominatim + Open‑Meteo
✅ Claude Desktop integracija:
claude_desktop_config.jsonprimjer (copy/paste)
✅ README + arhitektura + upute
✅ Testovi:
pytest(unit testovi za DB logiku)⭐ Bonus: API key (opciono) + JSON structured logging
Arhitektura (ASCII)
Claude Desktop │ (MCP stdio) ▼ Python MCP Server (FastMCP) ├─ Tools │ ├─ start_parking → SQLite + Nominatim + Open‑Meteo │ ├─ list_parking_sessions → SQLite │ ├─ end_parking → SQLite │ └─ check_expiring → SQLite └─ Resources ├─ parking://active → Markdown report (SQLite) └─ parking://expiring → Markdown report (SQLite)
Instalacija
Preporuka: Python 3.10+ (idealno 3.11/3.12)
cd parking-mcp-server
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtPokreni server lokalno (ručno):
python3 server.pyClaude Desktop setup
Otvori Claude Desktop → Settings → Developer → MCP
U
claude_desktop_config.jsondodaj (ili kopiraj iz našeg fajla):
{
"mcpServers": {
"parking-helper": {
"command": "python3",
"args": ["server.py"],
"env": {
"PARKING_DB_PATH": "./data/parking.db",
"LOG_LEVEL": "INFO"
}
}
}
}Restartuj Claude Desktop.
Screenshotovi (za predaju)
Napravi 2–3 screenshot-a:
Claude vidi server “parking-helper” u MCP listi
Pozoveš
start_parkingPozoveš
list_parking_sessions/check_expiringClaude pročita resource
parking://active
Tool opis (schema + ponašanje)
1) start_parking
Input:
plate(string) – tabliceaddress(string) – adresa/lokacijaduration_minutes(int 1..1440)note(string, optional)api_key(string, optional – bonus)
Output:
id,plate,address,duration_minutes,lat,lon,weather
Error handling:
loš input (
duration_minutes <= 0) → ValueErrorgeocode fail → GeocodeError → tool vrati error
weather fail → ne ruši tool, samo vrati bez
weather
2) list_parking_sessions
Input: status (active|ended|all), limit (1..500)
Output: lista sesija
3) end_parking
Input: session_id
Output: id, status, end_time_utc
4) check_expiring
Input: within_minutes (0..1440), limit
Output: lista sesija koje ističu uskoro
Resources
parking://active→ Markdown tabela aktivnih sesijaparking://expiring→ Markdown tabela sesija koje ističu u 15 min
Bonus: API key (opciono)
Ako želiš, zaključaj server:
export MCP_API_KEY="moja-tajna"Onda u tool pozivima proslijedi api_key.
Testovi
pip install pytest
pytestGitHub
Kad uploaduješ:
napravi repo public
commitaj često (init → tools → resources → tests → readme)
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceProvides current weather information and forecasts for major cities through MCP tools and resources. Supports getting weather data, multi-day forecasts, and listing available cities with mock data for demonstration purposes.Last updated
- FlicenseBqualityDmaintenanceEnables users to get weather alerts and forecasts through natural language interactions. Provides real-time weather information and alert notifications via MCP tools.Last updated2
- Flicense-qualityDmaintenanceEnables managing NYC parking sessions, vehicles, and zones through MCP clients using the ParkNYC/Flowbird API.Last updated
- Alicense-qualityDmaintenanceEnables to interact with comprehensive weather data through the MCP protocol, including current conditions, multi-day forecasts, hourly forecasts, and geocoding.Last updated11MIT
Related MCP Connectors
MCP server for valet parking: 789 US operators across 31,186 cities. 7 tools. No auth.
Hosted weather data MCP for discovery, validation, and OAuth-protected GribStream queries.
OpenWeather MCP — wraps the OpenWeatherMap API (openweathermap.org)
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/hanadigaribovic/taskweather-mcp-hub'
If you have feedback or need assistance with the MCP directory API, please join our Discord server