Claude Code MCP Servers Explained: Give Claude Access to Your Tools
Engineering
Claude Code MCP Servers Explained: Give Claude Access to Your Tools
By default, Claude Code sees your codebase and runs shell commands. MCP servers are how it reaches everything else — your database, your issue tracker, your design tool, your company's knowledge. MCP (the Model Context Protocol) is a standard way to hand an AI agent a set of tools, and Claude Code speaks it natively. Here's what that means and how to wire one up.
What MCP is
An MCP server is a small program that exposes tools (and sometimes data) over a standard protocol. Connect one to Claude Code and its tools show up alongside the built-ins — so "query the production database," "create a Linear issue," or "generate a vector in Clearly" becomes something Claude can just do, not something you copy-paste around.
The point: instead of the agent being trapped in your repo, it can act on the systems your work actually lives in.
Adding a server
The quickest way is the CLI:
claude mcp add github npx -- -y @modelcontextprotocol/server-github
Or declare servers in a project's .mcp.json (checked in, shared with your team):
{
"mcpServers": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"]
}
}
}
Run /mcp inside Claude Code to see connected servers and their tools. Servers can run locally over stdio, or connect to a remote endpoint over HTTP/SSE for hosted integrations.
What it unlocks
Once a server is connected, its tools are first-class:
- Databases — let Claude read your schema and query real data instead of guessing.
- Issue trackers & docs — file tickets, read specs, update statuses in place.
- Design & content tools — Clearly's MCP, for one, lets an agent generate vectors, drop items on a board, or recall your company's context — software for agents, not dashboards.
- Your own systems — wrap any internal API as a server and Claude can operate it.
Tools are the other half of an agent
Hooks make Claude follow your rules; MCP gives it new reach. Together they're how you shape an agent that fits your stack instead of a generic chatbot. (The complete hooks guide →)
And once your agents can touch real systems, you'll want to watch them do it. Mwah floats every live Claude Code session on your desktop as a robot showing what it's doing right now — so when an agent is out operating your tools, you see it, feed the ones that nailed it, and retire the one that went sideways.
Related: Claude Code hooks: the complete guide · Run multiple Claude Code sessions
Keep reading
View all dispatches →Shopify AI Agent Tools: What Your Agents Can Actually Do in Your Store
Clearly now ships Shopify store tools your AI agents can call — browse the catalog, read orders, roll up revenue, edit products, and attach generated images — over MCP and the beehaven CLI, with a dry-run preview on every write. Here are the tools, with example commands.
How to Manage Your Shopify Store with AI Agents
AI agents can now do the work of running a Shopify store — writing descriptions, generating product images, answering customers, updating the catalog. Here's how agent-run commerce works, and how to set it up.
Claude Code for Shopify: Run Your Store from Your Terminal
If you already run your codebase with Claude Code, the same agents can run your Shopify store — edit the catalog, generate product images, answer customers — with a connector and the right guardrails. Here's the setup.