Plug Claude Code into your stack.
Model Context Protocol servers are the rails that connect Claude Code to the rest of your world — Postgres, Sentry, GitHub, Linear, Stripe, your internal tools. Each server exposes typed tools and resources Claude can call from inside a session, so the agent reads your bug tracker, queries your database, and ships a fix without ever leaving the terminal.
Add one with claude mcp add. Scope it to the project, the user, or a single command. Claude Code negotiates capabilities, surfaces the tools in your session, and asks before anything destructive.
# Add a project-scoped MCP server (Postgres, read-only) $ claude mcp add postgres \ --scope project \ --transport stdio \ -- npx @modelcontextprotocol/server-postgres \ postgresql://localhost/app?sslmode=disable # List what Claude Code can now reach $ claude mcp list postgres stdio project connected 3 tools, 12 resources github http user connected 17 tools sentry sse user connected 6 tools # In a session, just ask: > Find the slowest query from the last hour, then open a PR with an index that fixes it.
ComposableStack a database, an issue tracker, and a paging tool — Claude routes between them.
ScopedProject, user, or local. No accidental prod tools in your weekend repo.
Safe-by-defaultDestructive tools prompt for confirmation; you can pre-allow per session.
Open standardMCP is open — bring any compliant server, or write one in a few hundred lines.