Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Marine

БесплатноНе проверен

Review-gated MCP server for the Ocean Intelligence System — serves the Blue Life Commons corpus to AI agents, source-attributed.

GitHubEmbed

Описание

Review-gated MCP server for the Ocean Intelligence System — serves the Blue Life Commons corpus to AI agents, source-attributed.

README

Model Context Protocol server for the Ocean Intelligence System. It serves the Blue Life Commons corpus to AI agents (Claude Desktop, Claude Code, Cursor, any MCP client) under two non-negotiable rules:

  1. Detail-serving is review-gated. An artifact's prose body is returned as fact only when it is review-approved (status ∈ {approved, published}, and for science-sensitive types review.science = approved). Otherwise the tool returns a typed refusal (servable: false) carrying the artifact's status — never the unreviewed body.
  2. Every response carries its sources. Tool results are wrapped in { data, sources, status, attribution }. The IS never launders an unsourced claim.

This is the IS-engine layer of the Ocean Intelligence System triad:

Layer Repo Role
Commons blue-life-commons The public, reviewed corpus (source of truth)
IS-engine marine-mcp (this) + marine-agent-skills Serves the corpus to agents; lets contributors author compliant artifacts
OS-runtime ocean-intelligence-system Dashboard, partner gateway — consumes this server

Install & run

npm install
npm run build
BLC_PATH=/path/to/blue-life-commons npm start

Dev (no build step):

BLC_PATH=/path/to/blue-life-commons npm run dev

Configure in Claude Desktop / Claude Code

{
  "mcpServers": {
    "marine": {
      "command": "node",
      "args": ["/abs/path/to/marine-mcp/dist/index.js"],
      "env": { "BLC_PATH": "/abs/path/to/blue-life-commons" }
    }
  }
}

Tools

Tool Gated? Purpose
search_species no (metadata only) Discover species pages by name/guild; returns id, title, status, servable flag
get_species_details yes Full reviewed body + sources, or a typed refusal
get_region_briefing yes Reviewed regional briefing + sources
get_active_missions partial List field missions (logistics surfaced; interaction guidance gated)
lookup_source no Provenance: which artifacts cite a URL/title
validate_artifact n/a Contributor self-check of frontmatter before a PR
obis_gbif_passthrough external Live OBIS occurrences, explicitly labelled unreviewed: true

Why a separate repo (not inside ocean-intelligence-system)

The OS repo previously embedded an MCP server that hardcoded a sibling path, ran a stale protocol version, served needs-expert-review content as fact, and dropped sources from responses. marine-mcp exists to do that job correctly and to keep the IS-engine ("serve the corpus to any agent") cleanly separable from the OS-runtime ("render a dashboard").

Test

npm test        # node:test over the trust-gate logic
npm run typecheck

License

MIT (code). Served content is © its contributors under CC-BY-4.0 per the commons.

Built on SIP · Blue Life Commons — an initiative of Starlight Intelligence Systems.

from github.com/frankxai/marine-mcp

Установить Marine в Claude Desktop, Claude Code, Cursor

Рекомендуется · одна команда, все IDE
unyly install marine

Ставит в Claude Desktop, Claude Code, Cursor и VS Code — сам разбирается с npx, uvx и сборкой из исходников.

Впервые? Поставь CLI: curl -fsSL https://unyly.org/install | sh

Или настроить вручную

Выполни в терминале:

claude mcp add marine -- npx -y github:frankxai/marine-mcp

Пошаговые гайды: как установить Marine

FAQ

Marine MCP бесплатный?

Да, Marine MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Marine?

Нет, Marine работает без API-ключей и переменных окружения.

Marine — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Marine в Claude Desktop, Claude Code или Cursor?

Открой Marine на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Fetch

Web content fetching and conversion for efficient LLM usage.

автор: Community

Roblox Studio

Enables AI coding tools to control Roblox Studio for workspace exploration, instance manipulation, and script management. It provides tools for playtesting, sce

paralovавтор: paralov

AWS KB Retrieval

Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.

modelcontextprotocolавтор: modelcontextprotocol

Spring AI MCP Server

Provides auto-configuration for setting up an MCP server in Spring Boot applications.

автор: Community

llm-analysis-assistant

A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also

xuzexin-hzавтор: xuzexin-hz

MCP-Agent

A simple, composable framework to build agents using Model Context Protocol by [LastMile AI](https://www.lastmileai.dev)

lastmile-aiавтор: lastmile-ai

Spring AI MCP Client

Provides auto-configuration for MCP client functionality in Spring Boot applications.

автор: Community

mcp.natoma.ai

A Hosted MCP Platform to discover, install, manage and deploy MCP servers by [Natoma Labs](https://www.natoma.ai)

автор: Community

MCPHub

Website to list high quality MCP servers and reviews by real users. Also provide online chatbot for popular LLM models with MCP server support.

автор: Community

MCP Servers Rating and User Reviews

Website to rate MCP servers, write authentic user reviews, and [search engine for agent & mcp](http://www.deepnlp.org/search/agent)

автор: Community

Compare Marine with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории ai