Skip to content

Decide MCP

Local stdio MCP server that lets an agent delegate a decision: send a decision, context and 2 to 64 choices, get back a recommended choice with per-choice percentages and an explicit statement of where those percentages came from.

Stars
0
Language
TypeScript
License
MIT
Published by
Community
Author
dakdevs
Last verified
Oct 2026

dakdevs/decide-mcp

User repository on GitHub

View on GitHub

Configurable decision MCP server with AI SDK, Jev, percentage scores, and bias profile routing

Forks
0
Last pushed
Updated Sep 2026

Repo stats from the GitHub API, cached Oct 2026.

About this project

A local MCP server that lets an agent delegate a decision to a configurable model. Send a decision, context, and choices; receive a recommended choice and percentages. The agent decides what to do next. Defaults to TypeSafe AI Jev through AI Gateway, using AI SDK 7's experimentalevaluate. Supports custom decision policies, multiple bias profiles, automatic profile routing, and individual tools per profile. Requires Node.js 22+. Add this to an MCP client that supports stdio:

Quoted from the project's README. Read the full README.

Highlights

  • `percentageSource` separates a real provider distribution from a language model's validated estimate, or reports `unavailable`.
  • Named bias profiles add their policy to the global one; routing costs a second model call while explicit profile tools always make one.
  • A `router.minimumProbability` threshold falls back to `default` when the proposed profile scores too low, and router errors fail loudly.
  • Results come back as both MCP `structuredContent` and JSON text, so clients on either convention can read them.

Watch out

This runs locally over stdio and is not a hosted MCP endpoint, and agents without stdio support need a separate transport integration. It reads credentials from its own process environment and does not load `.env` files automatically. `percentageSource` is the field to check: the SDK's OpenAI, Anthropic and Google evaluation adapters return a choice without a distribution, so percentages come back `unavailable` rather than as estimates, and setting `mode` to `language` is what gets you estimated numbers instead. Jev's separate confidence statistic is never substituted for a selected-choice probability. Rounded native distributions may sum to 99% or 101% and those values are preserved, and tied estimates break on input order. Routing adds a second model call, and the AI SDK packages are pinned because the experimental evaluation API can change in a patch release. Copy reviewed against the repository README on 2026-10-04, not from running it.

Questions about this entry

Short answers drawn from the linked project or page.

More Jev resources like this

5GitHub stars
A Claude Code function hook that sends AskUserQuestion dialogs to Jev and draws a probability per option above the dialog, so you still choose while seeing how confident the model is.
Jev Agents & MCP#community#jevbest#catalog-import
48GitHub stars
Agent harness for work that outlives one chat, with resumable turns, routed state machines, and observational memory across sessions and processes.
Jev Agents & MCP#community#jevbest#catalog-import
Assistant framework that stores specs, memory, and specialist agents as plain markdown files in your repo for Claude Code, Codex, Opencode, and similar runtimes.
Jev Agents & MCP#community#jevbest#catalog-import
36GitHub stars
Pi extension that strips the full Agent Skills catalog from every request and loads only the skills a Jev ranking call judges relevant.
Jev Agents & MCP#community#jevbest#catalog-import
102GitHub stars
Behavioral code search that asks Jev to score repository fragments for a plain-language question and returns exact excerpts with paths and lines.
Jev Agents & MCP#community#jevbest#catalog-import
11GitHub stars
Pi Coding Agent extension that routes only at task boundaries, using Jev judgments plus declared capabilities, availability, price estimates, and failure state.
Jev Agents & MCP#community#jevbest#catalog-import
Back to all resources

From the Jev community

Posts from builders shipping with Jev right now.

Follow @typesafeai