MCP.Market

Behavr MCP server

by confuse57·io.github.confuse57/behavr-mcp·v0.1.2

MCP server for BEHAVR: remember images/videos and ask questions about them

B83/100grade B
What users say
No reviews yet
Be the first
Safety scan
B83/100

not scanned yet

Adoption
Growing

0 stars524 downloads/wk

Reviews

Write one

Nobody has reviewed Behavr yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Behavr tools

No tool declarations could be read from the package source. They show once the server is installed.

Not scanned yet. New listings are scanned within a day or two of arriving.

How Behavr compares

Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
83/100
higher than 65% of 48,255 servers
Downloads a week
524
more than 89% of 12,191 servers with a package

Release history: 2 versions in the registry since 2026-10-10, latest 2026-11-01, typically one every 22 days.

Install Behavr in Claude Code, Cursor or VS Code

Runs npx -y behavr-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add behavr-mcp -- npx -y behavr-mcp
Add to Cursor

What the publisher says

From the Behavr repository's README, as published. We do not edit it. Read it on GitHub

behavr-mcp

An MCP server for BEHAVR. It gives an AI assistant two tools:

  • remember: upload a local image or video to BEHAVR so it can be recalled later.
  • ask: ask a question about everything remembered so far.

It runs locally over stdio. There is no hosted or HTTP mode.

Requirements

  • Node.js 18 or newer
  • A BEHAVR API key

Install

Optional variables (BEHAVRCLIENTID, BEHAVRAGENTID) are described under Configuration.

Claude Code

claude mcp add behavr -e BEHAVR_API_KEY=your-key -- npx -y behavr-mcp

On Windows (PowerShell):

claude mcp add behavr -e BEHAVR_API_KEY=your-key '--' npx -y behavr-mcp

In PowerShell, write the separator as '--' (in quotes), otherwise PowerShell drops it and the command fails with 'missing required argument commandOrUrl'.

Add -s user to make it available in every project. To share the setup with a team, use a project-level .mcp.json instead. Keep the key out of the file: Claude Code expands ${VAR} from your environment.

{
  "mcpServers": {
    "behavr": {
      "command": "npx",
      "args": ["-y", "behavr-mcp"],
      "env": {
        "BEHAVR_API_KEY": "${BEHAVR_API_KEY}",
        "BEHAVR_CLIENT_ID": "my-client"
      }
    }
  }
}

Cursor

Add this to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (one project). Do not commit a file that contains your key.

Cursor config is untested.

{
  "mcpServers": {
    "behavr": {
      "command": "npx",
      "args": ["-y", "behavr-mcp"],
      "env": {
        "BEHAVR_API_KEY": "your-key"
      }
    }
  }
}

Alternative: build from source

git clone https://github.com/confuse57/behavr-mcp.git
cd behavr-mcp
npm install && npm run build

The server entry point is dist/src/index.js (not dist/index.js). Run it with node instead of npx -y behavr-mcp:

claude mcp add behavr -e BEHAVR_API_KEY=your-key -- node /absolute/path/to/behavr-mcp/dist/src/index.js
claude mcp add behavr -e BEHAVR_API_KEY=your-key '--' node C:\path\to\behavr-mcp\dist\src\index.js

In .mcp.json or Cursor's mcp.json, use "command": "node" and "args": ["C:\\path\\to\\behavr-mcp\\dist\\src\\index.js"].

Windows paths in JSON

A backslash must be written twice inside a JSON string: "C:\\Users\\me\\behavr-mcp\\dist\\src\\index.js". Forward slashes also work: "C:/Users/me/behavr-mcp/dist/src/index.js". A single backslash ("C:\Users\...") is invalid JSON or silently turns into a different character.

Configuration

remember stores memories under the client and agent ids. ask searches the memories of all agents for the configured client, so two assistants with the same BEHAVRCLIENTID and different BEHAVRAGENTIDs can each find what the other saved.

The server prints only the client and agent ids to stderr at startup. The API key is never logged, and it is replaced with *** in any error message.

API key safety

  • claude mcp add -e BEHAVRAPIKEY=... stores the key in plain text in Claude Code's config file, and the command can also end up in your shell history. Use a key dedicated to this server, and run claude mcp remove behavr when you no longer need it.
  • Never put a real key in a shared project's .mcp.json. Use "${BEHAVRAPIKEY}" instead.
  • In Cursor, put your key in mcp.json and do not commit that file to git.

Tools

remember

Input: { "file_path": "" }

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Behavr: common questions

Is Behavr MCP server safe?
Mostly: it is graded B (83/100). Read the Behavr safety report
How do I install Behavr?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Behavr need an API key?
Yes. The registry entry asks for BEHAVR_API_KEY.
Is Behavr maintained?
The last commit was 25 days ago (2026-10-10). The latest release is v0.1.2.
What can I use instead of Behavr?
Servers from other publishers that do the same job: Ask Jev MCP server.
How does Behavr compare with other MCP servers?
safety score 83/100 (higher than 65% of 48,255 servers); downloads a week 524 (more than 89% of 12,191 servers with a package). Full comparison.

Alternatives to Behavr

Same job from other publishers: the closest match first, then the best rated.

  • Ask Jev
    Evaluate state with typed choice, score, and probability questions.
    A