- Home
- MCP servers
- MarineTraffic
MarineTraffic
- typescript
9
GitHub Stars
typescript
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"cyreslab-ai-marinetraffic-mcp-server": {
"command": "node",
"args": [
"/path/to/marinetraffic-server/build/index.js"
],
"env": {
"MARINETRAFFIC_API_KEY": "YOUR_API_KEY"
}
}
}
}You can access MarineTraffic vessel tracking data through an MCP server that exposes practical tools to retrieve real-time vessel positions, vessel details, searches, and area-based vessel lists. This server lets you plug MarineTraffic data into MCP clients and automate queries for fleets, port visits, and voyage analyses.
How to use
To use this MCP server, connect your MCP client to the local stdio server configuration. Run the server locally and point your client to the node process that serves the MCP index. Use the available tools to fetch vessel information, search vessels by name or identifier, retrieve individual vessel positions or details, and obtain lists of vessels within a geographic area. You can combine these tools to build workflows that monitor fleets, track specific vessels, or generate area-based vessel inventories.
How to install
Prerequisites: you need Node.js 18 or higher and a MarineTraffic API key.
Install via Smithery to integrate the MarineTraffic MCP server with Claude Desktop automatically:
How to install
npx -y @smithery/cli install @Cyreslab-AI/marinetraffic-mcp-server --client claude
Continue setup locally
Clone the project source or download the server code, install dependencies, and build the server.
cd marinetraffic-server
npm install
npm run build
Available tools
get_vessel_position
Fetch the real-time position of a vessel by MMSI or IMO number.
get_vessel_details
Fetch detailed information about a vessel by MMSI or IMO number.
search_vessels
Search for vessels by name, MMSI, IMO, or vessel type.
get_vessels_in_area
List vessels within a specified geographic area defined by latitude, longitude, and radius.