What is Claude Code?
Claude Code is a CLI tool developed by Anthropic. It lets you use Claude directly in your terminal to code, debug, explore codebases, and automate development tasks. It's an AI agent that can read, write, and execute code in your project.
How do I install Claude Code?
Install via npm: `npm install -g @anthropic-ai/claude-code`. Then run `claude` in a terminal to start a session. An Anthropic account with API access is required.
Is Claude Code free?
Claude Code itself is free and open-source. However, it uses the Claude API which is billed per usage (tokens sent/received). Anthropic also offers Claude Code through the Max subscription which includes a usage quota.
What is MCP (Model Context Protocol)?
MCP is an open protocol created by Anthropic that allows Claude to connect to external tools (databases, APIs, services). It's like plugins: each MCP server exposes "tools" that Claude can call. There are over 4,700 MCP servers listed publicly.
What's the difference between Claude Code and Claude.ai?
Claude.ai is the classic conversational web interface. Claude Code is a command-line agent designed specifically for software development: it can read your files, execute commands, modify code, and navigate your project — directly in the terminal.
Can Claude Code work on an existing project?
Yes, that's its primary use case. Just run `claude` in your project folder. Claude analyzes the codebase, understands the architecture, and can modify existing files, create branches, make commits, and even open pull requests.
What languages does Claude Code support?
Claude Code works with all programming languages — TypeScript, Python, Rust, Go, Java, etc. It can also work with configuration files, SQL, Markdown, and any text file type.
What is the CLAUDE.md file?
CLAUDE.md is a configuration file placed at the root of your project. It contains persistent instructions for Claude Code: code conventions, tech stack, useful commands, project context. Claude reads it automatically at the start of each session.
How do I find an MCP server for a specific need?
There are directories like Smithery.ai, Anthropic's official MCP Hub, or our semantic search engine at claudequiz.app/mcp-search. The latter lets you describe what you want to do in natural language and returns the most relevant MCP servers from 4,700+.
How do I add an MCP server to Claude Code?
Use the command `/mcp add <name> -- <command>` in Claude Code. For example: `/mcp add github -- npx @modelcontextprotocol/server-github`. Configured servers persist and are available in every session.
How many MCP servers exist?
As of April 2025, over 4,700 MCP servers are listed publicly, offering more than 32,000 tools in total. They cover diverse domains: databases, cloud APIs, e-commerce, productivity, web search, design, etc.
What is an MCP tool?
An MCP tool is a function exposed by an MCP server that Claude can call. For example, a GitHub server exposes tools like `create_issue`, `list_pull_requests`, or `search_code`. Each tool has an input schema (expected parameters) and returns a result.