Skip to main content
Glama

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

Related MCP server: Knowledge Base MCP Server

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

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

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