Skip to main content
Glama
chirag127

Stochastic Thinking MCP Server

by chirag127

Stochastic Thinking MCP Server

Stochastic algorithms and probabilistic decision-making — as an MCP tool for AI agents.

License: MIT GitHub stars Last commit Node.js

What it is / why it exists

An MCP server that extends an agent's sequential thinking with probabilistic decision-making. When a problem involves uncertainty, sequential planning, or a large decision space, the agent calls one tool — stochasticalgorithm — and picks a mathematical model (MDP, MCTS, multi-armed bandit, Bayesian optimization, HMM) to escape local optima and explore alternative solution paths.

One tool, five algorithms, zero required configuration.

Related MCP server: Clear Thought 1.5

⭐ If this is useful, please star the repo — it helps others find it.

Architecture

flowchart LR
    Client["MCP Client<br/>(Claude, Cursor, opencode, ...)"]
    subgraph Server["stochastic-thinking-mcp-server"]
        Tool["stochasticalgorithm"]
        Tool --> A1["MDP"]
        Tool --> A2["MCTS"]
        Tool --> A3["Bandit"]
        Tool --> A4["Bayesian"]
        Tool --> A5["HMM"]
    end
    Client -->|"Streamable HTTP (MCP 2.0) /mcp<br/>or stdio"| Server
    Server -->|"formatted decision summary"| Client

Algorithms

Algorithm

Use case

MDP — Markov Decision Processes

Sequential decisions with defined rewards

MCTS — Monte Carlo Tree Search

Game/strategy planning over large decision spaces

Multi-Armed Bandit

A/B testing, resource allocation, online learning

Bayesian Optimization

Hyperparameter tuning, expensive-function optimization

HMM — Hidden Markov Models

Time series, pattern recognition, state inference

Features

  • Single stochasticalgorithm tool with an algorithm selector: mdp · mcts · bandit · bayesian · hmm

  • Two transports: stdio (local clients) and Streamable HTTP (MCP 2.0, remote)

  • Zero required configuration — no keys, no external calls

  • Installable via npx, Smithery, or the hosted endpoint

Tech stack

Repo structure

Stochastic-Thinking-MCP-Server/
├── index.js          # tool logic + stdio transport
├── http.js           # Streamable HTTP transport (MCP 2.0) at /mcp
├── test.js           # test harness
├── docs/             # GitHub Pages landing (index.html + CNAME)
├── Dockerfile        # container image
├── smithery.yaml     # Smithery deploy config
└── package.json

Quick start

Install via Smithery

npx -y @smithery/cli install @chirag127/stochastic-thinking-mcp-server --client claude

MCP client config

Hosted (Streamable HTTP):

{
  "mcpServers": {
    "stochastic-thinking": {
      "url": "https://stochastic-thinking-mcp-server.oriz.in/mcp"
    }
  }
}

Local (stdio):

{
  "mcpServers": {
    "stochastic-thinking": {
      "command": "node",
      "args": ["/path/to/Stochastic-Thinking-MCP-Server/index.js"]
    }
  }
}

Run it yourself

npm install
npm start                         # stdio
HTTP_PORT=3778 node http.js       # Streamable HTTP at http://localhost:3778/mcp

Call the tool

{
  "algorithm": "mdp",
  "problem": "Optimize route selection for delivery vehicles",
  "parameters": { "states": 10, "gamma": 0.95, "learningRate": 0.1 }
}

Register it

Configuration

No configuration is required. Optional environment variables:

Variable

Purpose

HTTP_PORT

Port for the Streamable HTTP transport (default 3778)

Part of the oriz family

One of ~80 sites and tools in the oriz family. Pairs with the Clear Thought MCP Server (structured reasoning) and knowledge-mcp (knowledge base).

Contributing

Issues and PRs welcome. Conventional commits are the changelog.

License

MIT — see LICENSE.

Author

Chirag Singhal · chirag@oriz.in · @chirag127

Status

Stable. Roadmap: more algorithms, richer parameter validation.

Install Server
A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Provides 30+ unified reasoning operations including systematic thinking, mental models, debugging approaches, statistical analysis, interactive notebooks, and advanced problem-solving frameworks for enhanced decision-making and complex reasoning tasks.
    154
    52
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Provides nine specialized production-ready solvers for advanced resource allocation, network flow, and multi-objective optimization with native Monte Carlo integration. It enables users to perform constraint-based decision-making and performance analysis directly through Claude Code.
    MIT

View all related MCP servers

Related MCP Connectors

  • Deterministic reasoning stack for AI agents: simulate, decide & compute, plus cross-domain tools.

  • Deterministic multi-criteria decision analysis for AI agents — score, rank & explain options.

  • Build, validate, and deploy multi-agent AI solutions from any AI environment.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/chirag127/Stochastic-Thinking-MCP-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server