Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

ThinAir Geo

БесплатноПоддерживается

Location & routing intelligence for AI agents — geocoding, truck routing, traffic, weather, and place search.

GitHubEmbed

Описание

Location & routing intelligence for AI agents — geocoding, truck routing, traffic, weather, and place search.

README

Give your AI agent complete geospatial awareness — geocode addresses and intersections, route across multiple modes (auto, truck, bicycle, pedestrian), check live traffic and weather, draw reachability polygons, and search places. Confidence-scored results so your agent knows when to ask again. 19 tools via MCP.

19 MCP tools · Geocoding, routing, traffic, weather, places · Built for fleet-grade workflows

npm version License: MIT smithery badge

> geocode "Bayport Terminal"
✓ matched: Bayport Terminal, Harris County, TX, USA
✓ confidence: 1.0  (method: search_venue)
✓ coordinates: 29.61345, -95.00292

Part of ThinAir

ThinAir Geo is the geospatial intelligence layer behind ThinAir fleet workflows: geocoding, routing context, address search, service-area visibility, map intelligence, traffic, weather, and reachability.

Hosted product vs this repository

  • geo.thinair.co is the hosted ThinAir product.
  • This repository is the thin public MCP package/pointer for developers and AI-agent clients.
  • Production use may require a ThinAir account, API key, OAuth connection, or hosted workspace.

What It Does

ThinAir Geo is a Model Context Protocol (MCP) server that gives AI agents full-stack geospatial tooling — no API integration required. Coordinates you can actually route from: intersection-level precision with confidence scores, no silent fallbacks (returns an empty result instead of a city-centroid guess when uncertain).

  • Geocoding — Forward, reverse, intersection, and batch (50/call). Results include confidence and method so agents can branch on quality.
  • Routing — Multi-profile: auto, truck, bicycle, pedestrian, motorcycle. 10 truck-specific presets (dry van, flatbed, step-deck, tanker, box truck, auto-carrier, sprinter, double trailer, oversize) with hazmat / dimensions / weight / time-distance constraints native.
  • Traffic — Real-time conditions for 30+ US metros.
  • Weather — Current conditions and forecasts.
  • Place Search & Explore — Nearby POIs, locality discovery with population filtering.
  • Isochrones — Drive-time / walk-time reachability polygons (multiple bands per call).

Product Links

Agent Discovery

Autonomous agents and directory crawlers can discover this server's capabilities without parsing this README. All three surfaces are live and served by the hosted product:

Surface URL Carries
Agent card (A2A) https://geo.thinair.co/.well-known/agent-card.json Protocol version, endpoint, transport, auth schemes, and all 19 skills
Skills index https://geo.thinair.co/.well-known/skills.json Machine-readable catalog of the 19 tools
LLM guide https://geo.thinair.co/llms.txt Plain-text orientation for language models

The MCP endpoint itself is https://geo.thinair.co/mcp (streamable-http; OAuth 2.1 keyless, or Authorization: Bearer).

Tools

Tool Description
geocode Convert addresses, place names, or intersections to coordinates
reverse_geocode Convert coordinates to addresses
batch_geocode Geocode up to 50 addresses in one call (returns geojson FeatureCollection)
directions Turn-by-turn routing — auto, truck, bicycle, pedestrian, motorcycle
isochrone Travel-time / -distance reachability polygons (multi-band)
traffic Real-time traffic conditions
weather Current conditions and forecasts
search_places Find nearby POIs by category (gas, charging, food, lodging, …)
explore Browse cities, neighborhoods, and venues by region
geocode_structured Geocode from discrete address components (form / CRM fields) instead of free text
resolve_intersection Resolve a named cross-street (street1 × street2) to a coordinate with a confidence score
distance_matrix Road distances + travel times for every origin → destination pair (≤ 625 pairs)
locate Snap a coordinate to the road network — road name, class, speed limit, legality, timezone, point elevation
map_match Snap a raw GPS trace (2–100 points) to the road-accurate route actually driven
trace_attributes Per-segment road attributes (names, classes, speed limits, surfaces) along a matched trace
geofence_contains Point-in-polygon test against a GeoJSON polygon (one boolean per point)
place_get Look up a place by its stable ThinAir id (ta_place_… / ta_intersection_…)
quota Inspect your current plan, daily usage, and remaining capacity (free, never debits)
issue_api_key Mint a fresh API key for the current tenant (counts as 1 query)

Truck Vehicle Profiles

Pass any of these as vehicle_profile on directions or isochrone to set dimensions automatically:

Profile Dimensions / Use case
DRY_VAN_53 53′ dry van — standard US freight (default)
FLATBED_48 48′ flatbed, loaded height 14′
FLATBED_40 40′ flatbed, regional / specialty
STEP_DECK Step-deck / drop-deck, 11′3″ upper-deck clearance
TANKER Liquid/gas tanker (pair with hazmat=true)
BOX_TRUCK_26 26′ box truck, local delivery
AUTO_CARRIER Car hauler / auto transport
SPRINTER_VAN Cargo van, last-mile (9′ tall)
DOUBLE_TRAILER Twin 28′ pups, LTL long-haul (92′ total)
OVERSIZE Permitted oversize loads — override dimensions per haul

Individual params (truck_height, truck_weight, truck_length, axle_count, etc.) override the preset.

Quick Start

Claude Desktop, Cursor, Windsurf — OAuth (recommended, keyless)

Add to your client's MCP config (e.g. ~/Library/Application Support/Claude/claude_desktop_config.json):

{
  "mcpServers": {
    "thinair-geo": {
      "url": "https://geo.thinair.co/mcp"
    }
  }
}

The OAuth flow completes at first use — no manual token setup required. Free tier: 15 requests/day, no card.

API key (for non-OAuth clients)

{
  "mcpServers": {
    "thinair-geo": {
      "url": "https://geo.thinair.co/mcp",
      "headers": {
        "Authorization": "Bearer ta_live_..."
      }
    }
  }
}

Get a key at https://geo.thinair.co/connect.

npx (CLI / scripts)

npx -y @thinairtelematics/geo

Prints a config block to stdout for your client. Same OAuth-keyless option as above by default.

Not for secrets

Do not commit API keys. Use OAuth where supported or pass API keys through your MCP client's secure environment/header configuration.

npm Package

npmjs.com/package/@thinairtelematics/geo

Previously published as thinair-geo (now deprecated in favor of the scoped package).

License

MIT © ThinAir Telematics

from github.com/ThinAirTelematics/thinair-geo

Установить ThinAir Geo в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install thinair-geo

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add thinair-geo --env THINAIR_API_KEY="" -- npx -y @thinairtelematics/geo

Пошаговые гайды: как установить ThinAir Geo

FAQ

ThinAir Geo MCP бесплатный?

Да, ThinAir Geo MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для ThinAir Geo?

Да, требуются переменные окружения: THINAIR_API_KEY. Unyly подставит их в конфиг при установке.

ThinAir Geo — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить ThinAir Geo в Claude Desktop, Claude Code или Cursor?

Открой ThinAir Geo на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Изменения

Версии и запрашиваемые доступы со временем.

  • Новая версия опубликована
  • Новая версия опубликована
  • Новая версия опубликована
  • Новая версия опубликована
  • Новая версия опубликована
  • Новая версия опубликована

Похожие MCP

Fetch

Web content fetching and conversion for efficient LLM usage.

автор: Community

Roblox Studio

Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce

paralovавтор: paralov

Opencode Omniroute Plugin

OpenCode plugin for the OmniRoute AI Gateway. Drives dynamic model discovery, /connect auth flow, and multi-instance OmniRoute providers via the official @openc

GitHub Actionsавтор: GitHub Actions

AWS KB Retrieval

Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.

modelcontextprotocolавтор: modelcontextprotocol

Spring AI MCP Server

Provides auto-configuration for setting up an MCP server in Spring Boot applications.

автор: Community

llm-analysis-assistant

A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also

xuzexin-hzавтор: xuzexin-hz

MCP-Agent

A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)

lastmile-aiавтор: lastmile-ai

Spring AI MCP Client

Provides auto-configuration for MCP client functionality in Spring Boot applications.

автор: Community

mcp.natoma.ai

A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)

автор: Community

MCPHub

Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.

автор: Community

Compare ThinAir Geo with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai