MCP.Market

DecisionLint: Jev/Luna Lint MCP server

by nolindnaidoo·io.github.nolindnaidoo/decisionlint·v1.1.1·1 stars

Lint Jev and Luna decision-model questions, or ask the model to check them with your key.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

not scanned yet

Adoption
New

1 stars

Reviews

Write one

Nobody has reviewed DecisionLint: Jev/Luna Lint yet.

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

DecisionLint: Jev/Luna Lint 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 DecisionLint: Jev/Luna Lint compares

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

Safety score
92/100
higher than 90% of 4,460 AI and agents servers
GitHub stars
1
more than 50% of 2,711 AI and agents servers

Release history: 4 versions in the registry since 2026-10-14, latest 2026-11-03, typically one every 8 days.

Install DecisionLint: Jev/Luna Lint in Claude Code, Cursor or VS Code

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

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

What the publisher says

From the DecisionLint: Jev/Luna Lint repository's README, as published. We do not edit it. Read it on GitHub

DecisionLint

Lint the questions you send to a decision model: TypeSafe's Jev, OpenAI's Decisions API, and every platform that serves either shape, from OpenRouter and Vercel AI Gateway to a llama.cpp on your own machine. DecisionLint reads them out of your JSON and your code, and reports the ones written in a way that is measured to produce bad answers. Linting makes no API calls and needs no key. One optional command asks the model itself to check a file, using your own key, at whichever platform you send it to.

By the author of the LE tools.

Install

ext install nolindnaidoo.decisionlint.

  • VS Code: search for DecisionLint in the Extensions view, or run

nolindnaidoo.decisionlint.

  • Cursor, VSCodium and other editors that use Open VSX: the same name,
  • Command line: npx decisionlint. Nothing to install first.
  • MCP server, for an agent host: npx -y decisionlint-mcp.

At a glance

a finding you disagree with.

  • Lints as you type in JSON, JavaScript, TypeScript, Python, Rust and Go.
  • Fixes on the lightbulb for the mechanical mistakes, and a way to silence

MCP server. One settings file covers all three.

  • The same rules in CI, from a command line, and for AI agents, from an

OpenAI's /v1/decisions shape, predicate, choices and levels, are read into the same rules, and the AI SDK's decide() call for either. The limits a request is held to are the platform's own, read from the model id's spelling, a URL in the file or a target setting: Vercel's 255 choices, LiteLLM's 128 questions, none where a platform publishes none.

  • Every platform, one set of rules. TypeSafe's /v1/systemone shape and

whether your questions have problems a text pattern cannot see, and one re-sends a question with its layout changed to see whether the answer holds. Both go to the platform the model id names, or to an endpoint you set, a local llama.cpp included.

  • Two optional commands that use your own key: one asks the model

A request like this one looks fine and has three problems:

{
  "model": "jev-latest",
  "state": "My parcel came three days late and the lid is cracked.",
  "questions": {
    "team": {
      "type": "choice",
      "instructions": "Which team should handle this?",
      "criteria": { "billing": "Charges and refunds", "delivery": "Late or damaged parcels" }
    },
    "late": { "type": "noul", "instructions": "Did more than two parcels arrive late?" }
  }
}

What it catches

Jev and Luna guarantee the type of the answer, not the answer. A badly formed question still comes back with a confident-looking number. These rules catch the mistakes that can be read from the text.

Shortened. The full README is on GitHub.

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

DecisionLint: Jev/Luna Lint: common questions

Is DecisionLint: Jev/Luna Lint MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the DecisionLint: Jev/Luna Lint safety report
How do I install DecisionLint: Jev/Luna Lint?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does DecisionLint: Jev/Luna Lint need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is DecisionLint: Jev/Luna Lint maintained?
The last commit was 20 days ago (2026-10-15). The latest release is v1.1.1.
What can I use instead of DecisionLint: Jev/Luna Lint?
Servers from other publishers that do the same job: Spotifyscraper MCP server, Mnemoverse Memory MCP server and CHAP Coordinator MCP server.
How does DecisionLint: Jev/Luna Lint compare with other AI and agents MCP servers?
safety score 92/100 (higher than 90% of 4,460 AI and agents servers); github stars 1 (more than 50% of 2,711 AI and agents servers). Full comparison.

Alternatives to DecisionLint: Jev/Luna Lint

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

  • Spotifyscraper
    Public Spotify metadata, lyrics and podcasts for LLM agents. No API key, read-only.
    B
  • Mnemoverse Memory
    Hosted agent memory that learns from outcomes, with shared rooms. No key: mcp.mnemoverse.com/mcp
    A
  • CHAP Coordinator
    Auditable records of human decisions over AI agent work. Approvals, edits, overrides, escalations.
    A
  • Kiln
    Spawn an object into existence: describe it, and your agent designs it, checks it, and 3D prints it.
    B
  • Vibe Check
    Metacognitive AI agent oversight: adaptive CPI interrupts for alignment, reflection and safety
    B

More from nolindnaidoo →