Maritime Vessel Data MCP Server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Maritime Vessel Data MCP ServerWhich tankers are near Singapore port?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Maritime Vessel Data — MCP Server
A Model Context Protocol (MCP) server that exposes maritime vessel data as standard MCP tools and a resource. Any MCP-compatible client — Claude Desktop, an agent framework, an IDE extension — can query live vessel data through the protocol instead of a bespoke integration.
Built with Python and the official mcp SDK
(FastMCP). It is the same tool surface used by the companion
maritime-vessel-agent
project, published here as a reusable, protocol-standard server.
What it demonstrates
Capability | Where |
Model Context Protocol (MCP) |
|
Tool design |
|
MCP resources |
|
Interoperability | works with any MCP client — no client-specific code |
Related MCP server: vessel-traffic-mcp
Tools
Tool | Purpose |
| filter the fleet by type / flag / navigational status |
| vessels within a radius of a named port, distance-annotated |
| look up one vessel by MMSI or name |
Resource vessels://all returns the full dataset.
Setup
cd maritime-mcp-server
python -m venv .venv && source .venv/bin/activate
pip install -r requirements.txtVerify it works (offline)
python -m src.smoke_testThis exercises every tool without needing an MCP client.
Run the server
python -m src.server # serves over stdio (how MCP clients launch it)Use it from Claude Desktop
Add the server to your claude_desktop_config.json
(~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"maritime-vessel-data": {
"command": "/absolute/path/to/maritime-mcp-server/.venv/bin/python",
"args": ["-m", "src.server"],
"cwd": "/absolute/path/to/maritime-mcp-server"
}
}
}Restart Claude Desktop, then ask it questions like "Which tankers are at anchor near Port Klang?" — it will call the server's tools directly.
Extending it
Point
data/vessels.jsonat a live AIS feed.Add tools (route ETA, anchorage occupancy) — clients discover them automatically.
Add authentication and switch to the HTTP/SSE transport for remote clients.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceProvides access to Maersk vessel information including IMO numbers, vessel schedules, shipment deadlines, and port call data through Maersk's public APIs.1
- AlicenseAqualityAmaintenanceRead-only MCP server for vessel identity lookup, AIS-style positions, tracks, port calls, carrier schedules, vessel schedules, and delay heuristics with source attribution and BYOK provider support.14351MIT
- Alicense-qualityBmaintenanceAccess Global Fishing Watch data from any MCP-compatible AI assistant or terminal: search vessels, retrieve fishing activity and port events, look up marine regions, and compute aggregate statistics.381Apache 2.0
- AlicenseAqualityCmaintenanceProvides maritime routing capabilities, enabling computation of oceangoing route distances and full routes in GeoJSON format via MCP tools.39MIT
Related MCP Connectors
Datalastic MCP — live AIS vessel positions (datalastic.com)
Vessel tracking for 750,000+ ships, with ownership, inspections, port records, routes, and more.
Digitraffic AIS MCP — live vessel positions in Finnish and Baltic Sea waters.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Ariefrse/maritime-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server