Lintbase MCP Server

Real-time Firestore schema context for AI coding agents. Stop hallucinating field names.

Local serverstdioTypeScript

What is the Lintbase MCP Server?

Real-time Firestore schema context for AI coding agents. Stop hallucinating field names.

The short version

Developers are constantly feeding context files to AI tools like Cursor, Windsurf, Copilot Workspace, and Claude Code. If your agent doesn't understand your real database schema, it writes code that fails in production.

  • 🤖 Stops AI Hallucinations — Generates exact schema, field presence rates, and types
  • 📐 Catches Schema Drift — CI protection with lintbase check against schema snapshots
  • 🔒 Security Context — Highlights missing rules or exposed PII before your AI writes queries
  • 💸 Cost Awareness — Prevents AI from writing unbounded queries on 2M+ document collections
  • 🍃 Universal NoSQL — Works effortlessly with Firestore and MongoDB

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
no-auth-checkCollections readable/writable without auth
exposed-piiEmail, phone, SSN fields without encryption markers
world-readableDocuments with overly permissive security rules
large-collectionCollections with 100k+ docs and high read cost
unbounded-queryQueries without limit() that scan entire collections
missing-indexFilter combinations that fall back to full collection scans
debug-collectionCollections that look like temporary data that was never cleaned up
type-inconsistencyField stored as different types across documents
missing-required-fieldField present in 90%+ of docs but absent in some
nullable-idReference fields that are sometimes null
deep-nestingDocument fields nested > 3 levels deep

How to install the Lintbase MCP Server

{
  "mcpServers": {
    "lintbase": {
      "command": "npx",
      "args": ["-y", "lintbase"]
    }
  }
}

Add to claude_desktop_config.json, then restart Claude Desktop.

Example prompts to try

  • “Use Lintbase to Firestore.”
  • “Use Lintbase to MongoDB.”
  • “Use Lintbase to Rule.”

Frequently asked questions

Real-time Firestore schema context for AI coding agents. Stop hallucinating field names. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.