Skip to content
The Nothing logo
MCP server
Registry

The Nothing MCP Server

Mr. Decoupler: a do-nothing MCP seam between AI and your databases. Sometimes less is more.

The Nothing scores 55 (Fair), with no SPDX license recorded. It installs as a local process. It does not declare tools yet. Filed under Uncategorized. Install configs are generated for 10 clients. Being listed in the registry is not the same as being vendor-official.

by meador793No license
Trust score
55Fair
Trust score 55 of 100, Fair

Fair trust

55 of 100 from six public signals. Nobody can buy a point.

  • Listed in the official MCP registry.
  • No license recorded.
How we score trust
Trust breakdown

Where the 55 comes from

22 + 20 + 0 + 0 + 10 + 3 = 55. Each factor is capped, so no single signal can carry a listing.

Registry22 / 30

Active in the official MCP registry, plus a known vendor namespace.

Registry: 22 of 30 points.
Maintenance20 / 20

How recently the repository saw a commit or release.

Maintenance: 20 of 20 points.
Popularity0 / 20

GitHub stars and weekly downloads, on a log scale.

Popularity: 0 of 20 points.
License0 / 10

A clear, OSI-style open-source license.

License: 0 of 10 points.
Security10 / 10

Not archived, a secure install path, a pinned version.

Security: 10 of 10 points.
Docs3 / 10

A real summary, a README with depth, listed tools.

Docs: 3 of 10 points.

Install

Pick your client, copy the config, paste it in.

Needs Cursor or VS Code installed on this device. The button opens the app and asks you to confirm before it adds the server.

~/Library/Application Support/Claude/claude_desktop_config.json
{  "mcpServers": {    "meador793-the-nothing": {      "command": "npx",      "args": [        "-y",        "the-nothing-mcp@1.0.0"      ]    }  }}

Environment variables

This server does not declare environment variables.

Tools show up when the registry metadata or the repository README lists them. Public READMEs are read directly. A GitHub token is used only when one is already configured.

About


The idea: sometimes less is more

Most MCP servers race to do more: connect to more databases, read more files, call more APIs. That's great when you need it. But for a lot of simple scenarios, you don't — and every extra connection is one more credential to manage, one more thing that can break, and one more way an AI can touch data it shouldn't.

The Nothing takes the opposite approach. It connects to no database, reads no dataset, makes no network calls, writes nothing to disk and remembers nothing between calls. What it does provide is a clean, stable seam — a tool contract your AI can talk to — so the AI is never wired directly to your data layer.

That's why we call it Mr. Decoupler. He stands politely between your AI and your data, hands back exactly what he was given, and lets you decide later (or never) what should actually sit behind him.

Why use a server that does nothing?

Use caseHow Mr. Decoupler helps
Prototyping AI workflows before the database existsDesign prompts and agent flows against pass_through now; swap in a real data server later without changing what the AI sees.
Keeping AI away from production dataGive the agent a data-shaped tool that physically cannot read, write or delete anything.
Demos, workshops and teaching MCPThe smallest possible working MCP server: tools, a resource and a prompt, with zero setup.
Testing MCP clients and hostsA predictable, deterministic server for checking that a client connects, lists tools and handles results.
Dry runs of data operationsLet the AI describe the operation and payload it would run; review it before anything is real.
Placeholders in multi-server configsReserve a slot for a future data source so configs, docs and prompts don't have to change later.
A deliberate "no action needed" pathSometimes the right answer to "should I query the database?" is no. nothing makes that explicit.

What's inside

KindNameBehavior
ToolnothingAccepts anything, returns .... No side effects.
Toolpass_throughReturns payload exactly as received (identity). Optional operation label is recorded but never executed.
ToolsearchAlways returns {"results": []}.
ToolfetchReturns an empty document for any id.
Resourcenothing://voidContains ....
Promptless-is-moreNudges the model to check whether doing nothing is enough.

Every tool is annotated read-only, idempotent, non-destructive and closed-world, so clients that respect MCP tool annotations can run them without confirmation prompts. search and fetch exist so search-oriented clients such as ChatGPT connectors accept the server; they find nothing, by design.

Install

Node.js 18+ is the only requirement.

npx -y the-nothing-mcp           # stdio (local clients)
npx -y the-nothing-mcp --http    # Streamable HTTP at http://0.0.0.0:3000/mcp (remote clients)

Options: --port 3000, --host 0.0.0.0, or env THE_NOTHING_TRANSPORT=http, PORT, HOST.

Connect it to your AI

Local clients (stdio)

Most local clients use the same mcpServers block:

{
  "mcpServers": {
    "the-nothing": {
      "command": "npx",
      "args": ["-y", "the-nothing-mcp"]
    }
  }
}
ClientWhere it goes
Claude DesktopSettings → Developer → Edit Config (claude_desktop_config.json)
Claude Codeclaude mcp add the-nothing -- npx -y the-nothing-mcp
Cursor~/.cursor/mcp.json (global) or .cursor/mcp.json (project)
Windsurf~/.codeium/windsurf/mcp_config.json
Gemini CLI~/.gemini/settings.json, or gemini mcp add the-nothing npx -y the-nothing-mcp
Cline / Roo Code / Kilo CodeMCP Servers → Configure → cline_mcp_settings.json
Zedsettings.json under context_servers
JetBrains AI Assistant / JunieSettings → Tools → AI Assistant → MCP → Add → paste the JSON
Continue, LM Studio, Goose, and othersTheir MCP settings; same command and args

VS Code + GitHub Copilot — install the The Nothing extension from the Marketplace (zero config), or add .vscode/mcp.json:

{
  "servers": {
    "the-nothing": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "the-nothing-mcp"]
    }
  }
}

OpenAI Codex CLI — ~/.codex/config.toml:

[mcp_servers.the-nothing]
command = "npx"
args = ["-y", "the-nothing-mcp"]

Remote clients (Streamable HTTP)

ChatGPT, Grok, claude.ai custom connectors and hosted agent APIs reach MCP servers over HTTPS, so run The Nothing in HTTP mode somewhere public:

npx -y the-nothing-mcp --http --port 3000
# or
docker build -t the-nothing . && docker run -p 3000:3000 the-nothing

Put it behind HTTPS (any host, or a tunnel such as Cloudflare Tunnel or ngrok for testing), then use https://your-host/mcp:

ClientHow
ChatGPTSettings → Apps & Connectors → enable Developer mode → Create → MCP server URL
Claude (claude.ai / Desktop / mobile)Settings → Connectors → Add custom connector → URL
Grok (xAI API)Add a remote MCP tool with server_url pointing at your /mcp endpoint
Gemini API / Google ADKUse the SDK's MCP client with a Streamable HTTP transport
OpenAI Responses / Agents SDKAdd an mcp tool with server_url

The HTTP server is stateless (no sessions, no auth, nothing stored), answers GET /health, and sends permissive CORS headers. It needs no secrets, because there is nothing to protect.

Use it as a library

import { createServer } from "the-nothing-mcp";
const server = createServer(); // a fresh McpServer that does nothing

Development

npm install
npm test               # exercises every tool over stdio and HTTP
npm run build:vscode   # bundles the server into the VS Code extension

See PUBLISHING.md for releasing to npm, the official MCP Registry and the VS Code Marketplace.

FAQ

Does it really do nothing? Yes. Read src/server.js; it's short. There is no I/O apart from the MCP transport itself.

Then why not just have no server? Because a stable contract is worth something. The Nothing lets your AI, prompts and configs depend on an interface instead of an implementation. When you're ready for real data, replace Mr. Decoupler with a server that exposes the same tools, and nothing else has to change.

Is it safe to give to an autonomous agent? It's about as safe as software gets: it cannot reach anything.

License

MIT

mcp-name: io.github.Meador793/the-nothing

Frequently asked questions

What is The Nothing MCP Server?

Mr. Decoupler: a do-nothing MCP seam between AI and your databases. Sometimes less is more.

How do I install The Nothing MCP Server in Claude Desktop, Cursor, or VS Code?

Pick your client in the Install section on this page and copy the generated config into the client's config file. Step-by-step guides: Claude Desktop, Cursor, and VS Code. The Nothing MCP Server runs locally from the npm package the-nothing-mcp with the command npx -y the-nothing-mcp@1.0.0.

Does The Nothing MCP Server support remote (HTTP) connections?

No remote endpoint is listed for The Nothing MCP Server. It runs locally on your machine over stdio, started by your MCP client.

How is The Nothing MCP Server's trust score calculated?

The Nothing MCP Server scores 55 out of 100 (Fair). The score adds six capped public signals: registry status, maintenance, popularity, license, documentation, and security. Nobody can pay for points. Read the methodology for the full formula.

Reviews

No reviews yet

—Be the first to review

5 star0 reviews at 5 stars
4 star0 reviews at 4 stars
3 star0 reviews at 3 stars
2 star0 reviews at 2 stars
1 star0 reviews at 1 stars

No published reviews yet. Used it? Tell the next person how it went.

Add badge to your README

Paste either snippet into the repository README. The image links to this listing.

Listed on MCPpedia

Top 5 MCP servers

Daily or weekly. Confirm by email, unsubscribe any time.

How often

Manage this listing

Claim this server