MarineTraffic MCP Server
Servidor MCP de MarineTraffic
Un servidor de Protocolo de Contexto Modelo (MCP) que proporciona acceso a los datos de seguimiento de embarcaciones de MarineTraffic.
Características
Este servidor MCP proporciona las siguientes capacidades:
Herramientas
get_vessel_position : obtiene la posición en tiempo real de un barco mediante MMSI o número IMO
get_vessel_details : Obtenga información detallada sobre un buque por número MMSI o IMO
search_vessels : busca buques por nombre, MMSI, IMO o tipo de buque
get_vessels_in_area : Obtener buques en un área geográfica específica
Recursos
buque://{identificador} : Información sobre un buque por número MMSI o IMO
ships://area/{lat}/{lon}/{radius} : Lista de buques en un área geográfica específica
Related MCP server: Satellite Tracking MCP Server
Instalación
Prerrequisitos
Node.js 18 o superior
Una clave API de MarineTraffic (disponible en MarineTraffic API Services )
Configuración
Clona este repositorio o descarga el código fuente
Instalar dependencias:
cd marinetraffic-server
npm installConstruir el servidor:
npm run buildConfiguración
El servidor requiere una clave API de MarineTraffic para funcionar. Puede proporcionarla mediante la variable de entorno MARINETRAFFIC_API_KEY .
Configuración de ajustes de MCP
Para utilizar este servidor con Claude, agréguelo a su archivo de configuración de MCP:
Para la aplicación de escritorio de Claude (macOS)
Editar ~/Library/Application Support/Claude/claude_desktop_config.json :
{
"mcpServers": {
"marinetraffic": {
"command": "node",
"args": ["/path/to/marinetraffic-server/build/index.js"],
"env": {
"MARINETRAFFIC_API_KEY": "your-api-key-here"
},
"disabled": false,
"autoApprove": []
}
}
}Para la extensión VSCode de Claude
Editar ~/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json :
{
"mcpServers": {
"marinetraffic": {
"command": "node",
"args": ["/path/to/marinetraffic-server/build/index.js"],
"env": {
"MARINETRAFFIC_API_KEY": "your-api-key-here"
},
"disabled": false,
"autoApprove": []
}
}
}Ejemplos de uso
Una vez que el servidor esté configurado y funcionando, puedes usarlo con Claude para acceder a los datos de seguimiento de embarcaciones:
Obtener la posición del buque
<use_mcp_tool>
<server_name>marinetraffic</server_name>
<tool_name>get_vessel_position</tool_name>
<arguments>
{
"identifier": "123456789"
}
</arguments>
</use_mcp_tool>Búsqueda de buques
<use_mcp_tool>
<server_name>marinetraffic</server_name>
<tool_name>search_vessels</tool_name>
<arguments>
{
"vessel_name": "MAERSK"
}
</arguments>
</use_mcp_tool>Obtener embarcaciones en el área
<use_mcp_tool>
<server_name>marinetraffic</server_name>
<tool_name>get_vessels_in_area</tool_name>
<arguments>
{
"latitude": 37.8199,
"longitude": -122.4783,
"radius": 10
}
</arguments>
</use_mcp_tool>Recurso de acceso al buque
<access_mcp_resource>
<server_name>marinetraffic</server_name>
<uri>vessel://123456789</uri>
</access_mcp_resource>Limitaciones de la clave API
La API de MarineTraffic tiene límites de uso según su plan de suscripción. Tenga en cuenta estos límites al usar el servidor para evitar exceder su cuota.
Solución de problemas
Errores de clave API : asegúrese de que su clave API de MarineTraffic sea válida y esté configurada correctamente en las variables de entorno.
Limitación de velocidad : Si se producen errores de limitación de velocidad, el servidor reintentará automáticamente con una reducción exponencial, pero es posible que deba esperar antes de realizar solicitudes adicionales. Ejemplo de información detallada del buque disponible a través de la API.
Limitaciones de la clave API
La API de MarineTraffic tiene límites de uso según su plan de suscripción. Tenga en cuenta estos límites al usar el servidor para evitar exceder su cuota.
Solución de problemas
Errores de clave API : asegúrese de que su clave API de MarineTraffic sea válida y esté configurada correctamente en las variables de entorno.
Limitación de velocidad : si encuentra errores de limitación de velocidad, el servidor volverá a intentarlo automáticamente con una reducción exponencial, pero es posible que deba esperar antes de realizar solicitudes adicionales.
No se encontraron datos : es posible que algunas embarcaciones no tengan datos de seguimiento en tiempo real disponibles, especialmente las embarcaciones más pequeñas o aquellas en áreas con cobertura AIS limitada.
Licencia
Este proyecto está licenciado bajo la licencia ISC.
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
- Apache 2.0
- AlicenseNot gradedqualityDmaintenanceSatellite Tracking MCP Server4MIT
- FlicenseNot gradedqualityDmaintenanceA comprehensive Model Context Protocol (MCP) server that provides tools for interacting with the SocialData API. This server allows you to fetch Twitter/X data, monitor user activity, and analyze social media engagement programmatically.7
- AlicenseNot gradedqualityCmaintenanceMCP server to track Boston Harbor commuter ferries in real-time, providing vessel positions, routes, and schedules.MIT
Related MCP Connectors
Datalastic MCP — live AIS vessel positions (datalastic.com)
Digitraffic AIS MCP — live vessel positions in Finnish and Baltic Sea waters.
Autopilot MCP server for GEO analyses, reports, content, audits, memories and agents.
Appeared in Searches
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/Cyreslab-AI/marinetraffic-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server