About Fastmcp Route Tomtom Project
Fastmcp Route Tomtom Project is an MCP server published by ntdungk55 in the Maps category.
Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/ntdungk55/fastmcp_route_tomtom_projectThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Ask AI
Ask AI about Fastmcp Route Tomtom Project
Powered by Claude · Grounded in docs
Security checks
- ✓README presentThe repository ships documentation.
5 checks have not been run yet.
README
FastMCP Route TomTom — Clean Architecture
A Minimal MCP server for route planning with TomTom. Windows-friendly, uses uv, and structured with Clean Architecture.
Quick Start (Windows)
uv sync
uv run python app/interfaces/mcp/server.py
Set environment variables (PowerShell):
$env:TOMTOM_API_KEY = '<YOUR_TOMTOM_KEY>'
$env:TOMTOM_BASE_URL = 'https://api.tomtom.com'
$env:HTTP_TIMEOUT_SEC = '12'
$env:DATABASE_PATH = 'app/infrastructure/persistence/database/destinations.db'
Tools (MCP)
- get_detailed_route(origin_address, destination_address, travel_mode, country_set?, language?)
- save_destination(name, address)
- list_destinations()
- delete_destination(name?, address?)
- update_destination(destination_id, name?, address?)
Server entrypoint: app/interfaces/mcp/server.py.
Development
uv sync --dev
uv run pytest
uv run ruff check .
uv run ruff format .
uv run mypy app
Project Structure
- app/domain — Entities, Value Objects, Enums
- app/application — Use cases, DTOs, Ports
- app/infrastructure — Adapters (TomTom, SQLite), HTTP, logging
- app/interfaces — MCP server
Notes
- Removed
test_client/andclient_config_examples/as unused. - Auto-generation docs exist; tests for
get_detailed_routeare not created by CI. Add tests undertests/as needed. - See
instructions/INSTRUCTION_UPDATE_2025-10-30.mdfor latest changes.
License
MIT
README copy captured when this server was indexed; it may lag the repository. The original is authoritative.