MCP Servers

A collection of Model Context Protocol servers, templates, tools and more.

MCP server by SrmTech-git

Created 5/9/2026
Updated about 11 hours ago
Repository documentation and setup instructions

MCP Camera Feeds 🦈🐧🐋

A Model Context Protocol (MCP) server that lets Claude take live snapshots from Georgia Aquarium webcams, analyze what it sees, and log observations over time.

Cameras

| ID | Camera | View | |----|--------|------| | ocean-voyager | Ocean Voyager (whale sharks, mantas) | Underwater | | beluga-whale | Beluga Whale Cam | Underwater | | african-penguin | African Penguin Cam | Above-water habitat | | sharks-predators | Sharks! Predators of the Deep | Underwater |

Tools

| Tool | Description | |------|-------------| | take_snapshot | Capture a live frame from the active camera + return species info | | switch_camera | Switch to a different camera | | list_cameras | List all cameras and which is active | | make_observation | Save a timestamped note with optional tags | | get_observations | Retrieve past observations |

Setup

Requirements: Node.js 18+

npm install
npx playwright install chromium
npm run build

Connecting to Claude

Claude Code

claude mcp add aquarium-cameras node "/path/to/dist/index.js"

Claude Desktop

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "aquarium-cameras": {
      "command": "node",
      "args": ["/path/to/dist/index.js"]
    }
  }
}

Adding More Cameras

Add entries to src/cameras.ts — each camera needs an id, name, url, description, and info block. Optional fields:

  • bufferMs — extra load time for slow streams (default: 5000ms)
  • clickToPlay — set true if the stream needs a click to start

Then npm run build and restart Claude.

Development

npm run dev   # run with tsx (no build step)
npm run build # compile TypeScript
npm start     # run compiled output
Quick Setup
Installation guide for this server

Install Package (if required)

npx @modelcontextprotocol/server-mcp-camera-feeds

Cursor configuration (mcp.json)

{ "mcpServers": { "srmtech-git-mcp-camera-feeds": { "command": "npx", "args": [ "srmtech-git-mcp-camera-feeds" ] } } }