Skip to main content
Glama
ailubes

SudnoKontrol MCP

by ailubes

SudnoKontrol MCP

Servidor del Model Context Protocol para el registro nacional de buques de Ucrania: buscar buques por número de registro, nombre o propietario, consultar los registros completos y obtener estadísticas agregadas. Expone los datos públicos del Державний судновий реєстр України (Registro Estatal de Buques) y de la Суднова книга України (Libro de Buques).

Los datos son de solo lectura y públicos — no se requiere ninguna clave de API.

  • Endpoint alojado (recomendado): https://api.sk.ukrfish.org/mcp (Streamable HTTP)

  • Documentación oficial: https://sk.ukrfish.org/api-docs y https://sk.ukrfish.org/info/ai-agents

  • Descubrimiento: https://sk.ukrfish.org/llms.txt

Herramientas

Herramienta

Descripción

search_vessel_registries

Búsqueda de texto libre y búsqueda estructurada en ambos registros nacionales. Orden determinista: primero las coincidencias exactas por número de registro. Admite números cirílicos/latinos e insensibles a separadores (УПС-0129УПС 0129UPS-0129).

lookup_vessel

Consulta exacta de un buque por número de registro normalizado. Devuelve el registro completo del buque.

get_registry_stats

Conteos públicos agregados de buques (“cuántos buques...”).

get_dataset_metadata

Contexto del conjunto de datos: fuentes, fechas de importación, conteos de registros y campos.

Cada resultado de búsqueda/consulta incluye un web_urlhttps://sk.ukrfish.org/registry?vessel=<reg> desde el que los usuarios pueden encargar un extracto oficial del registro (PDF con verificación de código QR, 99,00 грн).

Inicio rápido — servidor alojado

Claude Code / Claude Desktop

claude mcp add --transport http sudnokontrol https://api.sk.ukrfish.org/mcp

Cursor

Settings → MCP → Add new MCP server → Nombre sudnokontrol, Tipo HTTP, URL https://api.sk.ukrfish.org/mcp.

Windsurf

Windsurf → MCP → Add serverhttps://api.sk.ukrfish.org/mcp.

Cualquier cliente MCP (streamable HTTP)

URL:  https://api.sk.ukrfish.org/mcp
Auth: none (public, IP rate-limited)

Ejecútalo tú mismo

El servidor actúa como proxy de la API pública y no necesita credenciales.

# stdio (for Claude Desktop "command" servers)
npx sudnokontrol-mcp

# HTTP (streamable)
npx sudnokontrol-mcp http
# or: PORT=9000 HOST=127.0.0.1 npx sudnokontrol-mcp http

Instala directamente desde este repositorio:

npm install -g github:ailubes/sudnokontrol-mcp

Para apuntar a una base distinta (p. ej., tu propio despliegue):

SUDNOKONTROL_API=https://api.sk.ukrfish.org/api/ai npx sudnokontrol-mcp

Desde el código fuente:

npm install
npm run build
node dist/index.js        # stdio
node dist/index.js http   # HTTP on :8958/mcp

Conecta con tu instancia local

claude mcp add --transport http local-sudnokontrol http://127.0.0.1:8958/mcp

API (REST subyacente, sin necesidad de MCP)

Endpoint

Propósito

GET https://api.sk.ukrfish.org/api/ai/openapi.json

Especificación de OpenAPI 3.1

GET https://api.sk.ukrfish.org/api/ai/tools

Definiciones de herramientas de llamada a funciones (JSON Schema)

GET https://api.sk.ukrfish.org/api/ai/meta

Contexto del conjunto de datos

GET https://api.sk.ukrfish.org/api/ai/registry/search?q=

Búsqueda

GET https://api.sk.ukrfish.org/api/ai/registry/lookup/{reg}

Consulta

GET https://api.sk.ukrfish.org/api/ai/stats

Agregados

Límite de peticiones: 300 solicitudes / 15 min / IP en /api/ai/*. Las respuestas de búsqueda, metadatos y estadísticas se guardan en caché durante 60 s.

Ejemplo

User: Is the vessel УПС-4249 registered?

Agent calls: lookup_vessel {"registration_number": "УПС-4249"}
Response: { registration_number: "УПС-4249", name: "ua 5614 KV", owner_name: "ТОВ Соціальні ініціативи Запоріжжя", source: "registry", web_url: "https://sk.ukrfish.org/registry?vessel=УПС-4249", ... }

Licencia

MIT

Este es un adaptador MCP de código abierto para los datos públicos de los registros de buques de Ucrania gestionados por SudnoKontrol. No es un servicio gubernamental oficial.

-
license - not tested
Not graded
quality - not tested
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

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/ailubes/sudnokontrol-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server