MarineTraffic MCP Server
@MCP-Mirror
About MarineTraffic MCP Server
Mirror of
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"marinetraffic": {
"command": "node",
"args": [
"/path/to/marinetraffic-server/build/index.js"
],
"env": {
"MARINETRAFFIC_API_KEY": ""
}
}
}
}Tools
4Get real-time position of a vessel by MMSI or IMO number
Get detailed information about a vessel by MMSI or IMO number
Search for vessels by name, MMSI, IMO, or vessel type
Get vessels in a specified geographic area
Overview
What is MarineTraffic MCP Server?
A Model Context Protocol server that provides access to MarineTraffic vessel tracking data, enabling AI assistants like Claude to query real-time vessel positions, details, and search vessels by name, MMSI, IMO, or type.
How to use MarineTraffic MCP Server?
Install Node.js 18 or higher, obtain a MarineTraffic API key, clone the repo, run npm install and npm run build, then configure the server in your MCP settings file (e.g., claude_desktop_config.json) with the MARINETRAFFIC_API_KEY environment variable.
Key features of MarineTraffic MCP Server
- get_vessel_position: Real-time position of a vessel by MMSI or IMO
- get_vessel_details: Detailed vessel information by MMSI or IMO
- search_vessels: Search by name, MMSI, IMO, or vessel type
- get_vessels_in_area: Vessels within a specified geographic area
- vessel://{identifier} resource: Direct access to vessel data by identifier
- vessels://area/{lat}/{lon}/{radius} resource: Area-based vessel list
Use cases of MarineTraffic MCP Server
- Track a specific vessel’s current location and heading
- Obtain detailed specifications for a vessel of interest
- Find all vessels near a port, anchorage, or waypoint
- Search for vessels by partial name or type during operations
- Integrate live maritime data into conversational AI workflows
FAQ from MarineTraffic MCP Server
What are the runtime requirements?
Node.js 18 or higher and a valid MarineTraffic API key are required.
How do I configure the server with Claude?
Set the MARINETRAFFIC_API_KEY environment variable in your MCP settings file and point command/args to the built server.
What happens if I exceed the API rate limit?
The server automatically retries with exponential backoff, but you may need to wait before making additional requests.
Why might no data be found for a vessel?
Some vessels, especially smaller ones or those in areas with limited AIS coverage, may not have real-time tracking data available.
Where can I get a MarineTraffic API key?
From the MarineTraffic API Services page at their website.
Frequently asked questions
What are the runtime requirements?
Node.js 18 or higher and a valid MarineTraffic API key are required.
How do I configure the server with Claude?
Set the `MARINETRAFFIC_API_KEY` environment variable in your MCP settings file and point `command`/`args` to the built server.
What happens if I exceed the API rate limit?
The server automatically retries with exponential backoff, but you may need to wait before making additional requests.
Why might no data be found for a vessel?
Some vessels, especially smaller ones or those in areas with limited AIS coverage, may not have real-time tracking data available.
Where can I get a MarineTraffic API key?
From the MarineTraffic API Services page at their website.
Basic information
More Other MCP servers
MaxKB
1Panel-dev🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Unity MCP ✨
justinpbarnettUnity MCP acts as a bridge between AI assistants and your Unity Editor. Give your LLM tools to manage assets, control scenes, edit scripts, and automate tasks within Unity.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
MCP Registry
modelcontextprotocolA community driven registry service for Model Context Protocol (MCP) servers.
Comments