Behavr MCP server
io.github.confuse57/behavr-mcp·v0.1.2MCP server for BEHAVR: remember images/videos and ask questions about them
not scanned yet
0 stars524 downloads/wk
Reviews
Write oneNobody 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.
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
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-mcpOn Windows (PowerShell):
claude mcp add behavr -e BEHAVR_API_KEY=your-key '--' npx -y behavr-mcpIn 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 buildThe 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.jsclaude mcp add behavr -e BEHAVR_API_KEY=your-key '--' node C:\path\to\behavr-mcp\dist\src\index.jsIn .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 JevEvaluate state with typed choice, score, and probability questions.not reviewedEstablishedA