Lema MCP server
io.github.lemahq/lema-mcp·v0.22.2·1 starsCited 'why was this decided?' answers for your repo and for React, Kubernetes, and Rust.
1 stars61 downloads/wk
Reviews
Write oneNobody has reviewed Lema yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Lema tools
No tool declarations could be read from the package source. They show once the server is installed.
Public scan report
scanner v0.1.9 · 2026-09-24 · 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 qualitylocal package, no credentials required12/15
- Maintenancelast push 47 days ago12/15
- Maintainer identityregistry namespace matches repository owner7/10
How Lema compares
Against every graded Developer tools MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 86/100
- higher than 72% of 1,119 Developer tools servers
- GitHub stars
- 1
- more than 50% of 854 Developer tools servers
- Downloads a week
- 61
- more than 46% of 430 Developer tools servers with a package
Install Lema in Claude Code, Cursor or VS Code
Runs npx -y lema-mcp on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add lema-mcp -- npx -y lema-mcp
What the publisher says
From the Lema repository's README, as published. We do not edit it. Read it on GitHub
lema-mcp
Your coding agent can read the code. It can't read the argument behind it. lema-mcp gives your agent the recorded why — and the alternatives a project already ruled out — cited to the source. For React, Kubernetes, and Rust out of the box, and for your own repo with one command.
A local MCP server. No account, no database, no network for your own repo — install it in 30 seconds and ask why a project decided something, or whether the approach you're about to take was already rejected.
❌ Without lema
wrongly. The rationale lives in RFC / KEP / PR threads; it was never in the code.
- The agent invents the why from training recall — fluently, and sometimes
because a rejected alternative leaves no trace in the source.
- It re-proposes the approach the maintainers already rejected two years ago —
a real ruling from a hallucinated one.
- Ask "was this ever ruled out?" and you get a confident guess, with no way to tell
✅ With lema
links to the RFC / PR where the call was made.
- One cited answer from the project's actual recorded deliberation — every [n]
with the recorded reason and a pointer to where the docs say to do it instead.
- A typed ruledout** verdict when a project already rejected your approach,
recorded choice — the governing decision cited, with a docs pointer for the how.
- A typed settled verdict when your approach is the project's in-force
unknown, not approved. lema never fills the gap with a guess.
- An honest "no recorded ruling" when the record is silent — which means
lema holds reasoning — why a decision was made, what was rejected — not API
syntax or code samples. For those, reach for a docs tool. lema is the right place
for why.
Try it in 30 seconds — no account
npx lema-mcp try react # or: kubernetes · rustThat writes a read-only public server to your project's .mcp.json. Reload your agent's MCP servers (in Claude Code: /mcp) and try the flagship tool, checkapproach** — name a direction, get the recorded verdict:
> "Let's add a delayMs prop to Suspense to debounce the fallback." (repo: react)
⛔ ruled_out — the React team considered and rejected this.
"<the recorded rationale, summarized — not a quote>" [1]
Where to look instead → https://react.dev/reference/react
[1] reactjs/rfcs#212
> "I'll add a global event bus for cross-component communication." (repo: react)
◦ no_recorded_ruling — React's public record doesn't settle this.
(Unknown — not approved.)Or just ask in plain language — "why did React adopt Hooks over mixins?" — and get one cited answer, with an honest abstain when the record is silent.
Covered today: React · Kubernetes · Rust, served from lema's public API (api.lema.sh). Tokenless. It's a curated three-project demo corpus — not analytics over a graph you own.
Install
No-account public demo (React's recorded decisions, zero setup):
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Lema: common questions
- Is Lema MCP server safe?
- Yes, by our scan: it is graded A (86/100). Read the Lema safety report
- How do I install Lema?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Lema need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Lema maintained?
- The last commit was 85 days ago (2026-08-09). The latest release is v0.22.2.
- What can I use instead of Lema?
- Servers from other publishers that do the same job: Kubernetes MCP server, GitHub MCP server and Gk CLI MCP server.
- How does Lema compare with other Developer tools MCP servers?
- safety score 86/100 (higher than 72% of 1,119 Developer tools servers); github stars 1 (more than 50% of 854 Developer tools servers); downloads a week 61 (more than 46% of 430 Developer tools servers with a package). Full comparison.
Alternatives to Lema
Same job from other publishers: the closest match first, then the best rated.
- KubernetesA Model Context Protocol (MCP) server for Kubernetes and OpenShiftnot reviewedEstablishedA
- GitHubConnect AI assistants to GitHub - manage repos, issues, PRs, and workflows through natural language.not reviewedEstablishedA
Gk CLIThe GitKraken MCP Server for managing repos, PRs, issues across GitHub, GitLab, Bitbucket and more.not reviewedEstablishedB- Radar Kubernetes MCP ServerKubernetes MCP server for diagnosis, resource management, GitOps, and RBAC-enforced operations.not reviewedEstablishedA
- Dot AIAI-powered development platform for Kubernetes deployments and intelligent automationnot reviewedEstablishedA