mcpbeat Sign in

Clairvoyance MCP Server

by clairvoyance Your server? Claim it
answering

Clairvoyance is answering right now. Last checked moments ago. It exposes 17 tools. Last commit 8 Oct 2026.

Software design skills for AI coding agents, inspired by A Philosophy of Software Design.

Uptime history 18 days of history
18 days agonow
100.0%
Uptime 24h
92 of 92 checks
17
Tools
read from the server
461 ms
Response time
average over 24h
14
Stars
last commit 8 Oct 2026

Nothing serious here today

Today is the operative word: we check Clairvoyance every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.

Three servers free · no card

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 0 min ago.

run in your terminal
claude mcp add mcp --transport http https://clairvoyance.fyi/mcp
Settings → Connectors → Add custom connector, then paste this address
https://clairvoyance.fyi/mcp
~/.codex/config.toml
[mcp_servers.mcp]
url = "https://clairvoyance.fyi/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "mcp": {
      "url": "https://clairvoyance.fyi/mcp"
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp": {
      "type": "http",
      "url": "https://clairvoyance.fyi/mcp"
    }
  }
}

Available tools 17

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

design
design-it-twice
Generates and compares at least two fundamentally different design alternatives on concrete criteria before committing. Use when the user asks to design something twice, or before committing to any significant design of classes, modules, APIs, or architecture. Also use when asked how to structure or architect a feature, or when writing the design or alternatives section of an RFC, design doc, or ADR. Not for judging strategic vs. tactical investment in existing code (use strategic-mindset) or whether a change degrades design (use code-evolution).
design-review
Orchestrates a structured design review, running the other skills as a diagnostic funnel from complexity triage to a full red-flags sweep. Use when the user asks for a comprehensive or prioritized design assessment of a file, module, or PR. Not for an open-ended "anything off here?" or "take a look at this" prompt that names no review goal (use red-flags), a plain diff review before merge or analyzing how code changed over time (use code-evolution), or applying one specific lens (use that skill directly).
abstraction
abstraction-quality
Evaluates whether abstractions provide a genuinely different way of thinking or are structurally shallow. Use when adjacent layers feel redundant, wrappers add boilerplate without depth, or an abstraction feels leaky. Not for a single module's interface-to-implementation ratio (use deep-modules) or information leakage across boundaries (use information-hiding).
code
code-evolution
Evaluates whether changes to existing code maintain or degrade design quality. Use when the user asks to review a diff or PR (for example before merging it), or asks about recently modified files, to judge whether each change looks designed-in or bolted-on. Not for scanning design smells (use red-flags) or assessing overall design investment (use strategic-mindset).
comments
comments-docs
Reviews comment quality and documentation practices: the four comment types, comments-first workflow, and comment rot. Use when reviewing comments or docs, when comments just repeat the code, or when something is hard to describe in a sentence. Not for naming or code obviousness (use naming-obviousness).
complexity
complexity-recognition
Diagnoses whether complexity exists and where it comes from, using the three-symptom, two-root-cause framework. Use when code feels harder to work with than it should but the specific problem is unclear. Not for scanning known design smells (use red-flags) or evaluating a module's depth (use deep-modules).
deep
deep-modules
Measures module depth: whether the interface is simple relative to the implementation behind it. Use when an interface has too many parameters or methods, many small classes each do too little, or methods just forward calls. Not for whether adjacent layers provide different abstractions (use abstraction-quality) or merging/splitting modules (use module-boundaries).
diagnose
diagnose
Routes a vague symptom or complaint to the most relevant Clairvoyance skill via a decision tree. Use when someone describes a problem but doesn't know which skill to reach for. Not for a comprehensive review (use design-review) or a checklist scan (use red-flags).
error
error-design
Reviews error handling and exception design, applying the "define errors out of existence" principle. Use when reviewing error handling, when a module throws too many exceptions, or when callers must handle errors they shouldn't need to know about. Not for general caller-burden complexity (use pull-complexity-down); this skill is specifically for exception and error-condition strategy.
general
general-vs-special
Evaluates whether interfaces are appropriately general-purpose. Use when checking interface generality, when if-branches or parameters serve only one caller, or when getters/setters expose internal representation. Not for information leakage across boundaries (use information-hiding) or auditing configuration parameters (use pull-complexity-down).
information
information-hiding
Checks for information leakage across module boundaries, including temporal decomposition and false encapsulation. Use when modules change together, implementation details leak across boundaries, or structure follows execution order rather than knowledge ownership. Not for merge/split decisions (use module-boundaries) or interfaces over-specialized for one caller (use general-vs-special).
module
module-boundaries
Evaluates where module boundaries are drawn and whether modules should be merged or split. Use when deciding whether to combine or separate two modules, when modules are tightly coupled, or when a change to one forces changes to another. Not for depth within a single module (use deep-modules) or abstraction-layer quality (use abstraction-quality).
naming
naming-obviousness
Reviews naming quality and code obviousness via the isolation test, scope-length principle, and consistency audit. Use when names feel vague, something is hard to name (a design signal, not a vocabulary problem), or behavior isn't obvious on first read. Not for comment quality or documentation (use comments-docs).
pull
pull-complexity-down
Checks whether complexity is pushed to callers or absorbed by implementations — the direction complexity flows. Use when callers must do significant setup, handle errors the module could resolve, or configure things they don't understand. Not for module depth (use deep-modules), knowledge leakage (use information-hiding), or exception strategy once an error must surface (use error-design).
red
red-flags
Scans code against 17 design smells (the book's 14 named Red Flags plus 3 process-stage signals) and produces a structured diagnostic report. Use when the user asks for a red flags or design smell scan, asks to check code against a checklist, is evaluating unfamiliar code, or asks open-endedly whether anything is off in a named or pasted file, class, or function, or asks you to look it over. Not for a specific bug, error, or failing test the user has already identified. Not for a plain diff or PR review before merge, or whether a PR maintains design trajectory (use code-evolution for both), or diagnosing why code feels complex (use complexity-recognition).
reference
fetch-reference
Fetch a supporting file from a Clairvoyance skill's references/ folder, when the skill's instructions point to one. Available: information-hiding (back-door-leakage.md); pull-complexity-down (configuration-parameter-audit.md); comments-docs (comments-first-workflow.md); design-it-twice (pre-mortem-fallback.md); red-flags (flag-interaction-map.md); design-review (workflow-builder.md).
strategic
strategic-mindset
Assesses whether code reflects strategic or tactical thinking, including the 10-20% investment rule and tactical-tornado patterns. Use when evaluating design investment, when code was written under time pressure, or when working code consistently degrades the system. Not for judging whether a specific diff looks designed-in or bolted-on (use code-evolution).

Endpoints

URLTransportStateLatencyChecked
https://clairvoyance.fyi/mcp streamable-http answering 316 ms 0 min ago

Alternatives to Clairvoyance

same job, measured the same way
Stride — AI software delivery platform
by stride

Your team's stories, acceptance criteria, designs and docs, for coding agents. Sign in with OAuth.

answering
pkg
by tneemo

Find, install and assemble reusable software builds for coding agents.

16 installs/wk local only
Tin
by tin

Open-source marketing system, designed for coding agents.

answering
Knownissue
by gong8

Shared debugging memory for AI coding agents

answering
WunderUI
by kl-webmedia

The WunderUI design system for coding agents: components, props, tokens, rules and skills.

251 installs/wk local only
Agent Blueprint
by agent-blueprint

Explore and download AI agent blueprints as Agent Skills directories for coding agents

41 installs/wk local only
agent-config
by event4u-app

Governed skills, rules and commands for AI coding agents, served by a read-only MCP server.

268 installs/wk local only
Constellation
by shiftinbits

Code Intelligence Platform for AI Coding Agents

141 installs/wk local only

Clairvoyance — questions

Answers built from our own checks of this server.

What can Clairvoyance do?
It exposes 17 tools, read directly from the server on our last check. Among them: abstraction-quality, code-evolution, comments-docs, complexity-recognition, deep-modules, design-it-twice and 11 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
Is Clairvoyance working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 92 of 92 checks got a reply (100.0%), average response time 461 ms. The bar chart above shows every period we have measured.
How do I connect Clairvoyance?
Copy the ready config from this page. We generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each in the form that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Clairvoyance need an API key?
No. Clairvoyance completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 17 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Clairvoyance?
It answers our handshake in 461 ms on average, which is faster than 29% of all working MCP servers we measure. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Clairvoyance open source?
The code is open source: it is published under the MIT licence, written in Shell and 14 stars on GitHub. The licence covers the code in the repository, not the hosted service at clairvoyance.fyi, which runs on its operator's own terms.