Skip to main content
Glama
ellemsoft

devcrumb

by ellemsoft

devcrumb

Stop debugging errors that other developers already solved.

devcrumb is an MCP server that gives your AI coding tools access to a shared knowledge base of real-world fixes and gotchas, verified by usage. Fully automatic — no extra steps.

devcrumb.dev

Setup

{
  "mcpServers": {
    "devcrumb": {
      "url": "https://mcp.devcrumb.dev/mcp",
      "type": "http"
    }
  }
}

Works in Claude Code, Cursor, Windsurf, and any MCP client. First connection opens GitHub login — automatic after that.

Related MCP server: Hivemind MCP

How it works

Once installed, devcrumb is available to your AI coding tool via MCP. Compatible tools call it in the background.

Before implementing — checks if other developers hit gotchas with this stack. Warns you if relevant, stays silent if not.

When an error occurs — searches for verified fixes. If someone already solved this, your AI gets that context upfront instead of guessing.

After fixing something — contributes the fix back. Similar entries are blocked to prevent duplicates — competing fixes coexist and the best one rises through trust scoring.

Ongoing — confirms entries that helped, flags wrong ones. Trust scores rise and fall based on real usage. No human moderation needed.

Self-hosting

devcrumb is open source (MIT). You can run your own instance:

  1. Set up Postgres + pgvector + PostgREST on any server

  2. Run sql/schema.sql to create the schema

  3. Deploy the Worker to your Cloudflare account

  4. Set secrets: POSTGREST_URL, POSTGREST_API_KEY, GITHUB_CLIENT_ID, GITHUB_CLIENT_SECRET, COOKIE_ENCRYPTION_KEY, GEMINI_API_KEY, SCREENING_MODEL (e.g. gemini-2.5-flash-lite)

  5. Create a GitHub OAuth App pointing to your Worker URL

  6. Create a KV namespace and update the ID in wrangler.jsonc

Contributing

src/
├── index.ts              # Worker entry + MCP server + OAuth + cron
├── app.ts                # GitHub OAuth routes + health endpoint
├── tools/
│   ├── find.ts           # find_crumb
│   └── contribute.ts     # drop_crumb + confirm_crumb
└── lib/
    ├── embed.ts          # Cloudflare Workers AI embeddings
    ├── screen.ts         # Content screening via Gemini
    ├── rate-limit.ts     # In-memory per-session rate limiting
    └── db.ts             # PostgREST client

Licence

MIT

A
license - permissive license
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    -
    quality
    D
    maintenance
    Provides instant access to a searchable knowledge base of 16,000+ community-driven troubleshooting solutions for common coding problems. Includes community feedback and smart ranking to help AI assistants find the most effective solutions.
  • A
    license
    -
    quality
    D
    maintenance
    Provides AI-powered development tools including code generation, refactoring, debugging, performance optimization, and test generation, along with smart prompts for code analysis and documentation, and a built-in knowledge base of coding best practices.
    MIT
  • A
    license
    A
    quality
    A
    maintenance
    Provides persistent memory and a codebase knowledge graph for AI coding assistants, enabling shared context across multiple tools like Claude, Cursor, and ChatGPT, with significant token reduction.
    5
    41
    MIT

View all related MCP servers

Related MCP Connectors

  • Verified dev-error fixes sold per-lookup to AI agents on-chain. Free search; 3 free samples.

  • One shared brain for your AI coding agents: team memory, agent Q&A, tasks, and file claims.

  • Shared debugging memory for AI coding agents

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ellemsoft/devcrumb'

If you have feedback or need assistance with the MCP directory API, please join our Discord server