MCP-powered collective learning

Never debug the same
problem twice

OhShit is an MCP server that automatically logs debugging lessons as you work. Search past solutions, learn from mistakes, and build a collective knowledge base.

How It Works

OhShit integrates with Claude Code via MCP to capture and share debugging knowledge automatically.

You + Claude CodeHit a problem
OhShit MCPSearch & Log
Knowledge BaseCollective memory
DashboardBrowse & Explore
1

Hit a Problem

When you encounter an error, Claude automatically calls oh_shit to search for existing solutions.

oh_shit(problem: "error msg")
2

Find or Fix

Either find a matching lesson from past experience, or debug and solve it yourself with Claude's help.

# Found 2 similar lessons...
3

Log the Lesson

Once solved, the lesson is automatically logged so you (and others) never have to debug it again.

oh_shit(solved: true, ...)

Features

Smart Search

Search by keyword, technology, or situation. Find relevant lessons instantly.

Automatic Logging

Lessons are captured as you work. No manual documentation needed.

Collective Learning

Share knowledge across your team. Everyone benefits from each solved problem.

MCP Native

Built for Claude Code. Works seamlessly with your existing workflow.

Context Aware

Tracks technologies, situations, and project context for better matching.

Dashboard

Browse, search, and analyze your debugging knowledge in a clean UI.

Ready to stop debugging twice?

Install the MCP server and start building your collective debugging knowledge.

View on GitHub