IT
API & MCPDocumentazione

Piattaforma per sviluppatori Mariner GPS Tools

Panoramica e avvio rapido

Usa gli stessi calcolatori di navigazione collaudati che alimentano Mariner GPS Tools tramite un’API REST JSON o un server Model Context Protocol.

Scegli REST o MCP

Entrambe le interfacce usano lo stesso motore di calcolo e lo stesso modello di permessi. Utilizza REST con una chiave API per applicazioni e script in cui controlli ogni richiesta. Utilizza MCP quando un assistente o agente IA deve scoprire gli strumenti disponibili, comprenderne gli schemi e scegliere da solo il calcolo corretto.

API REST

Richieste dirette e con versione

Chiama i calcoli di navigazione da applicazioni, servizi, automazioni e script.

https://marinergps.tools/api/v1
Server MCP

Strumenti per agenti IA

Lascia che gli agenti compatibili con MCP scoprano le funzionalità disponibili e scelgano il calcolo appropriato.

https://marinergps.tools/mcp

Autenticazione

Due metodi di accesso raggiungono lo stesso motore di calcolo. I client IA interattivi si collegano al server MCP e autorizzano l'accesso nel browser con OAuth. Applicazioni, servizi, script e integrazioni manuali usano una chiave Mariner GPS Tools API inviata come token Bearer. Le chiavi possono essere create gratuitamente e possono essere ruotate o revocate in qualsiasi momento.

Crea una chiave API
Intestazione Authorizationhttp
Authorization: Bearer mrt_live_...

REST avvio rapido

Invia una richiesta JSON a qualsiasi endpoint REST con versione utilizzando la chiave API. Le risposte utilizzano un metodo coerenteok, data, eerrorstruttura in tutti gli strumenti di calcolo.

Calcolare un rilevamentoshell
curl -X POST https://marinergps.tools/api/v1/bearing \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "content-type: application/json" \
  -d '{
    "from": { "lat": 50.1, "lng": -4.2 },
    "to": { "lat": 49.8, "lng": -3.1 }
  }'

MCP avvio rapido

Aggiungi l'URL del server a un client IA compatibile e approva l'accesso nel browser quando si apre la pagina di autorizzazione di Mariner Tools. Il client scopre automaticamente la configurazione di accesso e gli strumenti disponibili, senza chiavi o token da copiare.

URL del serverhttp
https://marinergps.tools/mcp
Guida di configurazione passo dopo passo

Alternativa: configurazione manuale con una chiave API

I client senza autorizzazione tramite browser e le integrazioni programmatiche possono inviare invece una chiave API:

Configurazione del client MCPjson
{
  "mcpServers": {
    "mariner-tools": {
      "url": "https://marinergps.tools/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_API_KEY"
      }
    }
  }
}

Formato di risposta REST

Le risposte REST riuscite restituiscono il risultato calcolatodata. Gli errori di convalida e di richiesta restituiscono un codice di errore stabile leggibile dalla macchina insieme a un messaggio leggibile dall'uomo.

JSON
{
  "ok": true,
  "data": {
    "degrees": 112.7,
    "compass": "ESE"
  }
}
Documentazione API e MCP