git404hub

what is axis-camera-mcp-server fr?

kotyzap/axis-camera-mcp-server — explained in plain English

Analysis updated 2026-05-18

4TypeScriptAudience · developerComplexity · 4/5Setup · hard

tl;dr

An app that runs a Model Context Protocol server directly on an Axis network camera, letting AI assistants like Claude or ChatGPT see and control the camera with no cloud service in between.

vibe map

vibe map loading… check back in a sec.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Let an AI assistant take a live snapshot from an Axis camera and describe what it sees.

VIBE 2

Have an AI adjust camera zoom, focus, and image settings through natural language requests.

VIBE 3

Ask an AI to switch camera views or start a video stream using the CamStreamer suite.

VIBE 4

Give security or broadcast teams a natural-language interface to control a camera without building custom backend software.

what's the stack?

TypeScriptNode.jsModel Context ProtocolVAPIX

how it stacks up fr

kotyzap/axis-camera-mcp-server0labs-in/vision-linkadarsh-me/image-sdk
Stars444
LanguageTypeScriptTypeScriptTypeScript
Setup difficultyhardmoderateeasy
Complexity4/53/52/5
Audiencedeveloperdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · hard time til it works · 1h+

Requires a compatible ARTPEC-8 Axis camera running AXIS OS 12 and a Docker build environment to package the .eap file.

The README does not describe the license in plain terms, a LICENSE file is present in the source but not summarized.

in plain english

This project puts a Model Context Protocol, or MCP, server directly inside an Axis network camera, so an AI assistant like Claude, Gemini, ChatGPT, or Perplexity can talk to the camera without any cloud service or separate backend in between. You install a single file, called an eap, onto a supported Axis camera, and from that point any MCP compatible AI client can connect straight to the camera over your local network and start using it. Normally, connecting a camera to custom software means learning the camera's own command interfaces and building a dedicated backend for every project. This tool removes that step by running the MCP server as an app on the camera itself, so the AI talks to the camera on its own local interface, and nothing needs to leave your network unless you choose to expose it. Once connected, an AI assistant can read the camera's device information such as model, serial number, firmware, and temperature, take live snapshots it can actually look at, adjust image settings, and control zoom, focus, and autofocus. It can also check what events and analytics features like motion detection are active, and list, start, or stop other apps installed on the camera. If the camera is running the CamStreamer suite of apps, the AI can switch camera views, start or stop video streams, and update on screen graphics and tickers. The camera also has a built in settings page showing live status, a real time log of every request and tool call, and a visual indicator of which AI model is currently connected. The project is built using the official Axis Native SDK with a bundled Node.js runtime, and currently supports the ARTPEC-8 chip running AXIS OS 12, such as the Q1656 camera model.

prompts (copy fr)

prompt 1
Help me build and install the axis-mcp-server .eap file onto my ARTPEC-8 Axis camera.
prompt 2
Show me how to point Claude Desktop or Claude Code at my camera's MCP endpoint once the app is installed.
prompt 3
Walk me through using the take_snapshot and get_optics tools to check focus on my camera.
prompt 4
Explain how the CamStreamer tools let an AI switch between different camera views.

Frequently asked questions

what is axis-camera-mcp-server fr?

An app that runs a Model Context Protocol server directly on an Axis network camera, letting AI assistants like Claude or ChatGPT see and control the camera with no cloud service in between.

What language is axis-camera-mcp-server written in?

Mainly TypeScript. The stack also includes TypeScript, Node.js, Model Context Protocol.

What license does axis-camera-mcp-server use?

The README does not describe the license in plain terms, a LICENSE file is present in the source but not summarized.

How hard is axis-camera-mcp-server to set up?

Setup difficulty is rated hard, with roughly 1h+ to a first successful run.

Who is axis-camera-mcp-server for?

Mainly developer.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.