Claude Code
Anthropic's terminal-first coding agent. Full MCP support, uses the same config format as Desktop. The fastest way to add MCPs to a coding workflow.
Delv Safety Grade: A
Score 82/100 · assessed 2026-04-19
Claude Code is Anthropic's official terminal-based coding agent with full MCP support. As a first-party Anthropic product, it benefits from strong organisational backing and professional maintenance. The tool inherits the same MCP configuration format as Claude Desktop, which simplifies setup but also means it can access any MCP server you configure, including those with broad permissions. The primary safety concern is that this is an autonomous coding agent with filesystem write access, shell execution capability, and network access by design. It operates in your terminal with the same privileges you have, so misconfigured or malicious MCP servers could cause significant damage. No repository means limited transparency into implementation details, though documentation exists. The supply chain is controlled by Anthropic through direct distribution. No known security incidents. Best suited for developers who understand the implications of granting an AI agent terminal access.
Green flags
- Official Anthropic product with professional maintenance
- Uses same MCP config as Desktop, reducing configuration complexity
- Full MCP protocol support (tools, resources, prompts)
- Clear documentation at docs.claude.com
- No known security incidents or credential leaks
Red flags
- No public repository limits code auditability
- Autonomous agent with full terminal privileges in working directory
- Inherits all permissions from configured MCP servers without sandboxing
- Can execute arbitrary shell commands as part of coding workflow
- Filesystem write access across entire project scope
Permissions requested
MCP capabilities
- Tools
- Resources
- Prompts
- Sampling
Platforms
Config location
~/.claude/mcp.json · or via `claude mcp add`
Review
Best MCP client for terminal-native developers who want zero friction between MCP servers and coding work. If you live in the CLI and already have MCP servers configured, this is the obvious choice. Visual thinkers or those needing rich output should stay with Desktop.
Good at
- Shares exact config format with Claude Desktop, no translation needed
- Full MCP support: tools, resources, prompts all work
- Scriptable and pipeable, fits into automation workflows
- Fast, no Electron overhead or UI lag
- Simple `claude mcp add` command for quick server setup
Watch out
- No sampling support, blocks some advanced MCP patterns
- Minimal error messages when MCP servers fail
- No visual config UI, debugging requires reading JSON manually
- Terminal-only output, no rich markdown or inline images
- Less forgiving for users unfamiliar with CLI workflows