ContextOverflow

Describe what's going wrong with your AI; get the named technique both of you can read. No auth.

Should I use this

Quality & Safety

A
Description quality
86%
Schema completeness
86%
Naming quality
92%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Findings (1)

  • LOWTool 'get_technique' description lacks action verbin get_technique

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~510Tokens (tool definitions)
~634 BTypical response size
Minimal attention impact (0.40% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "library": {
      "url": "https://contextoverflow.org/mcp"
    }
  }
}

Remote endpoints

https://contextoverflow.org/mcpstreamable-http

What it can do

Tool inventory

Tools (5)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢list_categories

The eight thinking-failure problems ContextOverflow covers, phrased the way a human experiences them. Start here to see what exists.

Input Schema

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢classify_intent(description)

Describe what's going wrong — your human's complaint, or a failure you notice in your own behavior — and get the matching techniques. Deterministic matching; if the description fits two problems it returns one clarifying question instead of guessing.

Input Schema

{
  "type": "object",
  "properties": {
    "description": {
      "type": "string",
      "minLength": 1,
      "description": "The problem as experienced, in plain words — symptoms, not solution guesses"
    }
  },
  "required": [
    "description"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢find_technique(query)

Direct lookup by technique id or name, for when you already know what you want. To match by symptom, use classify_intent instead.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "minLength": 1,
      "description": "Technique id (kebab-case) or name, exact or approximate"
    }
  },
  "required": [
    "query"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_technique(id)

A technique's mechanism, agent instructions, narration template, verification, and failure modes — the agent-tailored slice. The full human page is linked, not inlined.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "description": "Technique id, e.g. from classify_intent or find_technique"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢apply_technique(id)

The minimal executable scaffold: steps (or self-diagnostic for anti-patterns), the narration line to say to your human, and the verification check that proves it worked.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1,
      "description": "Technique id to apply"
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Recommended Prompts

search_research
Search for information about [topic] using ContextOverflow
Expected tools: find_technique
find_specific
Find [specific item] using ContextOverflow
Expected tools: find_technique
retrieve_data
Get details about [item] from ContextOverflow
Expected tools: get_technique
fetch_info
Fetch [information type] using ContextOverflow
Expected tools: get_technique
list_items
List all [items] available in ContextOverflow
Expected tools: list_categories

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded5 tools
verifiedversion not recorded5 tools