Laver MCP server
io.github.Developyn/laver-mcp·v0.5.0Kanban boards, sprints, tickets and a team wiki, with versioned writes for concurrent agents.
0 stars53 downloads/wk
Reviews
Write oneNobody has reviewed Laver yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Laver tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.10 · 2026-10-31 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 65 days ago12/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year9/10
How Laver compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 80/100
- higher than 60% of 48,255 servers
- Downloads a week
- 53
- more than 44% of 12,191 servers with a package
Install Laver in Claude Code, Cursor or VS Code
Runs npx -y @laver/mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add laver-mcp -- npx -y @laver/mcp
What the publisher says
From the Laver repository's README, as published. We do not edit it. Read it on GitHub
@laver/mcp
An MCP server for Laver. Gives an agent tools to read and drive kanban boards, tickets and the workspace wiki.
Every tool is a thin call to the same public REST API the web app uses. There is no local state, no cache, and no second implementation of anything — if Laver refuses a write, the refusal comes back verbatim, because an agent can act on "409, re-read and retry" and cannot act on "something went wrong".
Setup
Create a workspace-scoped API key in Laver under Admin → API keys. It acts as the person who created it, so it can do exactly what they can do and nothing more, and it can be revoked without touching their account.
{
"mcpServers": {
"laver": {
"command": "npx",
"args": ["-y", "@laver/mcp"],
"env": { "LAVER_API_KEY": "your key here" }
}
}
}LAVERAPIURL overrides the API host; it defaults to https://api.laver.app. LAVERAPIKEYFILE is an alternative to LAVERAPIKEY: a path to either a file containing nothing but the key, or a .env-style file with a LAVERAPI_KEY=… line among others (an assignment line wins; quotes and an export prefix are both fine). That is how the .mcp.json in this repo registers the server without a secret in a tracked file.
A file with neither — no assignment line, and more than one token in it — yields no key at all, and you get the "key is not set" error. It used to send the whole file as the token, which is fine for a file holding one secret and is a leak for anything else.
LAVERAPIURL must be https, except for localhost.
Working in this repo
.mcp.json at the repo root registers this server for anyone who opens the project, reading the key from the gitignored .env. Nothing to export.
It runs the published package, npx -y @laver/mcp, rather than the mcp/server.js beside it. That is deliberate: pointing it at the local file meant everyone here ran the one code path no user takes, and that is precisely how 0.1.0 shipped with an entry point that never connected its transport when started through bin — which is the only way a real client starts it. Running what we publish means we meet what users meet.
If you are editing this server, that same choice will fool you: your changes do nothing until they are published. Point the client at the working copy while you work on it —
{ "command": "node", "args": ["mcp/server.js"] }— and put it back before you commit. npm run check and frontend/tests/check-mcp-bin-entrypoint.mjs both run against the working copy regardless, so the tests never depend on a publish.
A client only connects to MCP servers at startup. claude mcp add while a session is already running does not retrofit the tools into that session — the tool list was built before the server existed. Start a new session (or reconnect from the client's MCP panel) and the tools appear.
Tools
Reading
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-10-31downgradeA → Bscore 80
Laver: common questions
- Is Laver MCP server safe?
- Mostly: it is graded B (80/100). Read the Laver safety report
- How do I install Laver?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Laver need an API key?
- Yes. The registry entry asks for
LAVER_API_KEY. - Is Laver maintained?
- The last commit was 69 days ago (2026-08-27). The latest release is v0.5.0.
- How does Laver compare with other MCP servers?
- safety score 80/100 (higher than 60% of 48,255 servers); downloads a week 53 (more than 44% of 12,191 servers with a package). Full comparison.