Claude Code is Anthropic's CLI tool for AI-assisted software engineering. It operates directly in the terminal, reading and editing files, running commands, and integrating with external tools via MCP servers.
Project instructions go in CLAUDE.md at the repo root. Per-user global
instructions go in ~/.claude/CLAUDE.md. Memory files persist in
~/.claude/projects/<project>/memory/.
Claude Code connects to MCP servers defined in ~/.claude.json or
project-level .claude.json. Each server exposes tools that Claude Code
can call during a session.
Example MCP servers used in this ecosystem: