VesselAPI MCP Server
VesselAPI MCP Server
Un servidor de MCP (Model Context Protocol) que expone datos marítimos de VesselAPI a asistentes de IA como Claude Desktop, Cursor, Windsurf y Claude Code.
Requisitos previos
Regístrate en dashboard.vesselapi.com
Crea un token de API en tu panel de control
Usa el token como
VESSELAPI_API_KEYen la configuración siguiente
Recursos: Documentación | Explorador de API | Panel de control | Contactar con soporte
Related MCP server: @globalfishingwatch/gfw-mcp-js
Características
19 herramientas que cubren buques, puertos, búsqueda de ubicaciones y emisiones
Búsqueda de buques, posiciones (individual y por lotes), ETA, emisiones y siniestros
Búsqueda de puertos, detalles, eventos portuarios (llegadas/salidas) y búsqueda global de eventos portuarios
Búsqueda geográfica de buques (cuadro delimitador y radio)
Paginación manual para controlar el uso de la cuota de API
Implementación alojada
Hay una implementación alojada disponible en Fronteir AI.
Inicio rápido
No se requiere instalación. Configura tu cliente de IA con npx:
{
"mcpServers": {
"vesselapi": {
"command": "npx",
"args": ["-y", "vesselapi-mcp"],
"env": {
"VESSELAPI_API_KEY": "your-api-key"
}
}
}
}Configuración
Añade el JSON anterior al archivo de configuración de tu cliente:
Cliente | Archivo de configuración |
Claude Desktop |
|
Cursor |
|
Claude Code |
|
Windsurf |
|
Herramientas
Herramientas de buques
Herramienta | Descripción |
| Busca buques por nombre, IMO, MMSI, pabellón, tipo, indicativo o año de construcción |
| Obtén información detallada del buque |
| Obtén la posición actual del buque (lat/lon, velocidad, rumbo) |
| Obtén la hora estimada de llegada del buque |
| Obtén datos de emisiones (CO2, consumo de combustible) |
| Obtén registros de siniestros marítimos |
| Obtén posiciones de varios buques a la vez (con rango de tiempo opcional) |
Herramientas de puertos
Herramienta | Descripción |
| Busca puertos por nombre, país, tipo, tamaño, región, tamaño de dársena o uso de dársena |
| Obtén detalles del puerto por UN/LOCODE |
| Obtén buques con destino a un puerto dentro de una ventana de ETA |
| Obtén llegadas/salidas de un puerto |
| Obtén eventos portuarios de un buque |
| Enumera eventos portuarios a nivel mundial con filtros por tiempo, país, puerto, buque o tipo de evento |
| Busca eventos portuarios por nombre de puerto |
| Busca eventos portuarios por nombre de buque |
| Obtén el evento portuario más reciente de un buque |
Herramientas de emisiones
Herramienta | Descripción |
| Enumera datos globales de emisiones de buques con filtro de año opcional |
Herramientas de ubicación
Herramienta | Descripción |
| Encuentra buques en un cuadro delimitador (con rango de tiempo opcional) |
| Encuentra buques dentro de un radio desde un punto (con rango de tiempo opcional) |
Paginación
Todos los endpoints de listado admiten los parámetros limit y nextToken para la paginación manual. Cuando existen más resultados, la respuesta incluye un nextToken. Pásalo en la siguiente llamada para obtener la siguiente página.
Desarrollo
git clone https://github.com/vessel-api/vesselapi-mcp.git
cd vesselapi-mcp
npm install
npm run buildnpm run build # Build the server
npm run typecheck # Type-check without emitting
npm run clean # Remove build artifactsPruebas con MCP Inspector
VESSELAPI_API_KEY=your-key npx @modelcontextprotocol/inspector node dist/index.jsFuentes de datos y atribución
Los datos de emisiones y siniestros: © Unión Europea. Fuente: Agencia Europea de Seguridad Marítima (EMSA): THETIS-MRV (EU MRV, Reglamento (UE) 2015/757) y la Plataforma Europea de Información sobre Siniestros Marítimos (EMCIP). Reutilizado conforme al aviso de reutilización de la Comisión Europea (Decisión 2011/833/UE), que autoriza la reutilización con fines comerciales y no comerciales con reconocimiento de la fuente. Los datos pueden ser transformados y combinados; EMSA no respalda este servicio.
Licencia
MIT
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
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to access and analyze NOAA electronic navigational charts with S-57 format parsing, supporting coordinate-based chart discovery, navigation feature extraction, and maritime safety queries.151ISC
- AlicenseNot gradedqualityBmaintenanceAccess 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
- AlicenseNot gradedqualityCmaintenanceProvides real-time maritime weather data, tropical cyclone warnings, and route calculations for AI agents.MIT
- AlicenseNot gradedqualityDmaintenanceMCP server that enables AI assistants to access real-time vessel tracking, port information, and maritime data through the Datalastic Marine AIS Data API.1MIT
Related MCP Connectors
Multi-carrier shipping for AI agents: compare rates, buy labels, track packages, validate addresses
Vessel tracking for 750,000+ ships, with ownership, inspections, port records, routes, and more.
Provide AI assistants with real-time access to official SEC EDGAR filings and financial data. Enab…
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/vessel-api/vesselapi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server