Skip to main content
Glama

MCP FishBase Server

by lundgrenalex

MCP FishBase Server

A Model Context Protocol (MCP) server that provides access to FishBase marine biology data, with n8n integration.

Features

  • Access to FishBase species data
  • Ecological information
  • Distribution/occurrence data
  • Morphological data
  • Species name validation
  • Common name to scientific name conversion

Installation

MCP Server

cd mcp_fishbase npm install npm run build npm run start

n8n Integration

cd n8n-integration npm install npm run build

Then install the node package in your n8n instance:

npm install /path/to/n8n-integration

Usage

MCP Tools Available

  • get_species: Get detailed species information
  • search_species: Search for species by name
  • get_ecology: Get ecological data for a species
  • get_distribution: Get distribution/occurrence data
  • get_morphology: Get morphological data
  • validate_species_name: Validate and suggest corrections for species names
  • common_to_scientific: Convert common names to scientific names
  • list_tables: List all available FishBase tables

Example Usage in n8n

  1. Add the FishBase node to your workflow
  2. Configure the operation (e.g., "Get Species Info")
  3. Provide the species name (e.g., "Salmo trutta")
  4. Connect to downstream nodes for data processing

Example Species Data

{ "SpecCode": 1, "Genus": "Salmo", "Species": "trutta", "FBname": "Brown trout", "Length": 100, "CommonLength": 30, "Weight": 17000 }

Development

The MCP server uses mock data for development. In production, you would integrate with the actual FishBase HuggingFace datasets using a proper Parquet parser.

License

MIT

Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Provides access to FishBase marine biology data including species information, ecological data, distribution records, and morphological details. Enables species name validation and conversion between common and scientific names through natural language queries.

  1. Features
    1. Installation
      1. MCP Server
      2. n8n Integration
    2. Usage
      1. MCP Tools Available
      2. Example Usage in n8n
      3. Example Species Data
    3. Development
      1. License

        Related MCP Servers

        • A
          security
          A
          license
          A
          quality
          Fetches tide information for any location using latitude and longitude, providing detailed tide data including high/low tides and station information with automatic UTC time zone handling.
          Last updated -
          1
          12
          Python
          MIT License
          • Apple
        • A
          security
          A
          license
          A
          quality
          Provides tools for listing and retrieving content from different knowledge bases using semantic search capabilities.
          Last updated -
          2
          1
          21
          TypeScript
          The Unlicense
          • Linux
          • Apple

        View all related MCP servers

        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/lundgrenalex/mcp-fishbase'

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