Skip to main content
Glama

Shipxy MCP Server

by garrettXu

shipxy-api-mcp

Shipxy MCP Server is a fully MCP-compliant, open-source Location-Based Service (LBS) solution for maritime scenarios, providing a comprehensive suite of ship and port APIs and tools for developers and AI agents. It enables seamless integration of real-time vessel data, route planning, weather, tides, and more into your applications.

🚀 Introduction

Shipxy MCP Server empowers your applications, LLMs, and agents with advanced maritime data and geospatial intelligence, including:

  • Ship Information & Tracking: Real-time vessel position, static info, fleet, and area queries.
  • Port & Berth Data: Global port search, berth/anchor/ETA queries, port call records.
  • Route Planning: Point-to-point and port-to-port route planning.
  • Weather & Tides: Marine weather, typhoon, and tide station data.
  • Rich Maritime APIs: Ship registry, particulars, approach events, and more.

All APIs follow the MCP protocol and can be called from any MCP-compliant client, LLM, or agent platform.

🛠️ Key Features

  • Full MCP Protocol Support: Seamless integration with any MCP-compliant agent, LLM, or platform.
  • Comprehensive Maritime Data: Ships, ports, routes, weather, tides, and more.
  • Real-Time & Historical Data: Live vessel tracking, voyage history, and event records.
  • Open Source & Extensible: MIT licensed, easy to customize and extend.

⚡ Quick Start

1. Get Your API Key

Register and create a server-side API Key at Shipxy Open Platform.
Note: The API key is required for all requests.

2. Installation

pip install -r requirements.txt

3. Configuration

Create a .env file in your project root:

SHIPXY_API_KEY=your_api_key_here

4. Start the Server

Recommended: Use an mcp.json configuration file for easy integration with MCP CLI and agent platforms. Example:

{ "mcpServers": { "shipxy-api-mcp": { "command": "python", "args": ["/path/to/your/server.py"], "env": { "SHIPXY_API_KEY": "your_api_key_here" } } } }

🧩 Supported APIs

Tool NameDescription
search_shipFuzzy search for ships by MMSI, IMO, name, or call sign
get_single_shipQuery real-time info for a single ship by MMSI
get_many_shipQuery real-time info for multiple ships by MMSI list
get_fleet_shipQuery all ships in a fleet
get_surrounding_shipQuery ships within 10nm of a given ship
get_area_shipQuery ships in a specified area
get_ship_registryQuery ship registry/country info
search_ship_particularQuery ship particulars by MMSI/IMO/call sign/name
search_portFuzzy search for ports by name or code
get_berth_shipsQuery ships currently berthed at a port
get_anchor_shipsQuery ships at anchor at a port
get_eta_shipsQuery ships with ETA to a port
get_ship_trackQuery historical track points for a ship
search_ship_approachQuery ship-to-ship approach events
get_port_of_call_by_shipQuery port call records for a ship
get_port_of_call_by_portQuery port call records for a port
plan_route_by_pointPlan route between two coordinates
plan_route_by_portPlan route between two ports
get_single_eta_preciseGet ETA and voyage info for a ship
get_weather_by_pointQuery marine weather by coordinates
get_weatherQuery marine weather by area
get_all_typhoonList recent typhoons
get_single_typhoonQuery details for a specific typhoon
get_tidesList tide stations
get_tide_dataQuery tide data for a station

🌍 Application Scenarios

  • Maritime Logistics & Fleet Management
  • Vessel Tracking & Monitoring
  • Port Operations & ETA Prediction
  • Smart Shipping & Route Optimization
  • Marine Weather & Safety Applications

📦 Project Structure

. ├── server.py # MCP server entry point ├── ship_service.py # Shipxy API integration and business logic ├── requirements.txt # Python dependencies ├── pyproject.toml # Project metadata └── README.md # This file

📄 License

MIT © shipxy-api-mcp contributors

📞 Contact

For more information or business inquiries, please contact:

Phone: 400-010-8558 / 010-8286 8599

-
security - not tested
F
license - not found
-
quality - not tested

A fully MCP-compliant, open-source maritime data service that provides real-time vessel tracking, port information, route planning, and weather/tide data for maritime applications.

  1. 🚀 Introduction
    1. 🛠️ Key Features
      1. ⚡ Quick Start
        1. 1. Get Your API Key
        2. 2. Installation
        3. 3. Configuration
        4. 4. Start the Server
      2. 🧩 Supported APIs
        1. 🌍 Application Scenarios
          1. 📦 Project Structure
            1. 📄 License
              1. 📞 Contact

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  This is an MCP (Model Context Protocol) server that provides tools for interacting with the NOAA Tides and Currents API.
                  Last updated -
                  7
                  13
                  3
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  An MCP server that provides real-time weather information including temperature, humidity, wind speed, and sunrise/sunset times through the OpenWeatherMap API.
                  Last updated -
                  1
                  2
                  Python
                  MIT License
                  • Linux
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  Provides real-time weather alerts, forecasts, stock prices, historical data, and stock-related news through an MCP interface.
                  Last updated -
                  71
                  2
                  TypeScript
                  MIT License
                • A
                  security
                  A
                  license
                  A
                  quality
                  An MCP server that provides comprehensive financial insights and analysis by leveraging real-time market data, news, and advanced analytics for stocks, options, financial statements, and economic indicators.
                  Last updated -
                  17
                  40
                  Python
                  MIT License
                  • Apple

                View all related MCP servers

                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/garrettXu/mcp-shipxy-api'

                If you have feedback or need assistance with the MCP directory API, please join our Discord server