Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Where informed investors disagree, the evidence each side stands on, and the date that settles it.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://mcp.deepstack.ltd/mcpRun this in your terminal
claude mcp add --transport http deepstack https://mcp.deepstack.ltd/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"deepstack": {
"url": "https://mcp.deepstack.ltd/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"deepstack": {
"type": "http",
"url": "https://mcp.deepstack.ltd/mcp"
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://mcp.deepstack.ltd/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Tool names and descriptions exactly as the server reported them on Nov 7, 2026. The maker wrote them, not us; we show them as plain text.
deepstack_searchUse when the user asks where informed investors disagree on a topic of the AI economy, or wants DeepStack’s published analysis on a company, a person or a question; returns the matching stories, sides, tests and entities with their canonical URLs, or answers “DeepStack has no for
deepstack_storyUse when the user wants one Part of The Buildout read in full, by slug or part number: headline, dek, The DeepStack Call (stance, conviction, three actions, what would change the call, the side it takes and the case against it, the next dated test), key numbers, the full text as
deepstack_sidesUse when the user asks for the bull and bear case, who disagrees with a thesis, the counter-argument, or what would change a side’s mind. Returns, for one story by slug or part number, The DeepStack Call and its side, every attributed, paraphrased voice on each side with its date
deepstack_docketUse when the user asks what will decide a dispute, what to watch, or the next dated test. Returns the dated tests that will settle each story, from today forward: date and precision, status, the event, the resolver (which series, release or earnings print decides it) and the stor
deepstack_resultsUse when the user asks what resolved and how the Call fared. Returns the tests that came in: verdict, what happened with the primary source and the number, what it did to the Call, and the rule that no hit rate is shown until ten results exist.
deepstack_entityUse when the user asks what the voices argued about a company, or what a person argued, in The Buildout; by slug, ticker or name. Returns where it appears, the figures the stories reported, each argument attributed, dated and linked, and for a listed company the delayed market sn
deepstack_tapeUse when the user asks for the macro figures DeepStack tests its notes against, each with its producer and date: Treasury yields, the real yield, the S&P 500, VIX, Brent, US natural gas, copper, the Fed funds target, CPI and payrolls, with the weekly change and the as-of time of
deepstack_counterUse when the user states a thesis or a claim about the AI economy and wants the strongest case against it. Returns the side the claim sits on (or the question, when no side label fits), the strongest case against that side from a voice outside it, dated and linked, more opposing
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 8, 2026
The registry name was verified with the GitHub account mcauduro0, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Responded in 128 ms (HTTP 200)
No sign-in needed
Read 8 tool descriptions and found no hidden instructions to the AI
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 3 of 3 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (1.0.1) reached the registry 19 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Spec Driven Development, Remote Desktop Commander, Tethered Trust
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Fit, compatibility and recall checks for AI agents before they buy: verdicts, evidence, receipts.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
The Model Context Protocol server behind DeepStack, an independent publication on the money behind AI. For each argument about AI capital (capex, credit, power, chips, the labs), DeepStack publishes the strongest case on each side with dated, sourced claims, takes a side (the DeepStack Call), and writes down the test that will settle it: the event, the date, the rule, and the probability the Call gave "yes" before the date. When the date comes, the result is published, whichever way it went.
This server lets any MCP client read that record.
https://mcp.deepstack.ltd/mcp (Streamable HTTP, JSON-RPC 2.0)io.github.mcauduro0/deepstack in the official MCP RegistryEvery answer is the published analysis as text, cites the canonical deepstack.ltd URL of each item it names, and ends with "Analysis and opinion, not investment advice." No model runs at request time.
| Tool | Use it when the user asks |
|---|---|
deepstack_search | where informed investors disagree on a topic, a company, a person or a question |
deepstack_story | for one Part read in full: the question, both sides, the Call, what would change it, the next dated test |
deepstack_sides | for the bull and bear case, or who disagrees with a thesis, with every claim attributed and dated |
deepstack_docket | what will settle a dispute and when: the dated tests, their rules and the Call's probability |
deepstack_results | what resolved and how the Call fared |
deepstack_entity | what the voices argued about a company or what a person argued |
deepstack_tape | for the macro figures the notes are tested against, each with its producer and date |
deepstack_counter | for the strongest published case against a thesis or a claim |
All tools carry readOnlyHint: true.
Configuration files for each client are in clients/.
Claude (claude.ai and the desktop app). Settings, Connectors, *Add custom connector*. Name it DeepStack and use the URL https://mcp.deepstack.ltd/mcp, with no OAuth.
Claude Code
claude mcp add --transport http deepstack https://mcp.deepstack.ltd/mcp
Cursor, Windsurf and other editors (mcp.json)
{ "mcpServers": { "deepstack": { "url": "https://mcp.deepstack.ltd/mcp" } } }
VS Code (.vscode/mcp.json)
{ "servers": { "deepstack": { "type": "http", "url": "https://mcp.deepstack.ltd/mcp" } } }
Any client, by hand
curl -s https://mcp.deepstack.ltd/mcp -H 'content-type: application/json' -H 'accept: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"deepstack_docket","arguments":{}}}'
Mcp-Session-Id that initialize issues), else per address; 30 initialize calls per minute per address.A Cloudflare Worker in plain JavaScript (ES modules, no bundler, no npm dependencies). It reads DeepStack's public static API at https://deepstack.ltd/api/v1/ with a ten-minute cache and answers from it. The same JSON is open to any program; this server makes it answerable in a conversation.
src/index.js router, CORS, cache, rate limit, the questions store
src/mcp.js JSON-RPC (initialize, ping, tools/list, tools/call) and the eight tools src/lib.js pure helpers: keyword index and ranking, excerpts, formatting src/stats.js aggregates for the owner's admin route src/events.js per-day counts of the site's named controls schema.sql the D1 tables server.json the MCP Registry manifest
Run the tests with Node 20 or later:
npm test
To run your own copy you need a Cloudflare account: create a D1 database, put its id in wrangler.toml, apply schema.sql, set the ADMIN_TOKEN secret, and npx wrangler deploy. Point API_BASE at any host that serves the same JSON shape.
This repository mirrors the server that runs at mcp.deepstack.ltd. The publication itself, its data pipeline and its editorial process are not part of it.
The code is MIT-licensed (see LICENSE). The content the server returns belongs to DeepStack and is governed by the terms.
Analysis and opinion, not investment advice.