Backend Pro Max · v0.9

Backend guidance, with sources.

Search patterns, trade-offs and stack guidelines from your terminal or AI assistant. Results include source links so you can check the advice before using it.

$ pip install backendpro Setup instructions
44+ installs on Agensi

Claude Code, Cursor, Windsurf, Copilot, Continue, or an MCP client.

Knowledge graph

Explore the connections.

Type a concept. Matching rows light up in the brain with their cross-domain connections.
Preview matches row titles in your browser. The CLI & MCP server rank with BM25 + synonym expansion.
CLI example

Search a topic. Read the source.

This result comes from the reliability knowledge base. The same search is available to your assistant through MCP.

$ backendpro "retry backoff jitter" \ --domain reliability -n 1

Selected fields from the result, not a generated answer. Use --json for the full response, including ranking and citation metadata.

reliability · Resilience

Retries with backoff + budget

Mitigation
Exponential backoff + jitter; cap attempts; total retry budget per call
Do
Retry only idempotent calls; carry idempotency keys
Don't
Retry every error
Source
AWS Builders' Library: Timeouts, retries, and backoff with jitter
Source type
engineering-blog
Last updated
Maintenance

How the knowledge base is checked

A source link makes advice traceable, not automatically correct. Check its date, assumptions and relevance to your system.

Schema validation

CI checks CSV columns and date formats on pull requests.

View CI runs

Freshness checks

A weekly scan checks source URLs and flags rows older than 18 months.

View freshness runs

Corrections

The knowledge base is plain CSV. Open an issue or propose an edit with a supporting source.

Contribution guide
Knowledge base

Browse 34 domains

Filter by a topic or technology. Use the domain name with --domain to narrow a CLI search.

34 / 34 domains
Stack guidelines

Language-specific guidance

Search conventions, libraries and common mistakes for your stack.

CLI tools

Compare options and record decisions

Run these commands after backendpro. Read the full CLI reference for flags and output formats.

Model Context Protocol

Connect your assistant

Install the CLI, then add this server entry to your client's MCP configuration. The client must be able to run backendpro on its PATH.

searchcomparedecidelintconflictslearn
// claude_desktop_config.json { "mcpServers": { "backendpro": { "command": "backendpro", "args": ["--mcp"] } } }
Installation

Choose your client

Run these commands from your project directory.

README badges

Optional badges for projects using Backend Pro Max.

Grounded by Backend Pro Max badge, ink Grounded by Backend Pro Max badge, green Grounded by Backend Pro Max badge, paper Grounded by Backend Pro Max badge, outline
<!-- README.md --> [![Grounded by Backend Pro Max](https://backendpro.cc/brand/buttons/badge-ink.svg)](https://backendpro.cc)
FAQ

Before you install

Does it need a network connection?

Default BM25 search runs over local CSVs without a model or network call. Optional semantic search and reranking use model dependencies that may need downloads. Your AI client and this website have their own network requirements.

How does it differ from a docs MCP like Context7?

Backend Pro Max stores curated guidance on patterns, trade-offs and common mistakes rather than a live library API reference. Follow the linked sources for details and current version requirements.

Which assistants does it support?

Claude Code, Cursor, Windsurf, GitHub Copilot and Continue via backendpro --load <tool>, plus any MCP-compatible agent via backendpro --mcp, and the CLI on its own.

How current is the guidance?

Check each row's Last Updated date and linked source. Weekly freshness scans flag older entries for review; they do not guarantee that every recommendation is current.

What does it cost?

Nothing. It's MIT-licensed open source and needs Python 3.8+ with zero runtime dependencies.

Can I add my team's own rules?

Yes. Rows are plain CSVs with a validated schema. See the contribution guide; backendpro coverage reports gaps in domain coverage.

Contribute to Backend Pro Max

Report a missing topic, propose a correction, or support maintenance.