Learn Claude MCP Setup with this complete guide. Understand what Model Context Protocol (MCP) is, how Claude connects to GitHub, databases, files, APIs, and how to install and configure MCP servers.
What is MCP in Claude?
MCP = Model Context Protocol
It helps Anthropicโs Claude connect with:
- GitHub
- Slack
- Databases
- Local files
- Browsers
- APIs
- DevOps tools
- External applications
Think of MCP like:
โUSB-C for AI toolsโ
Claude can directly use connected tools instead of only chatting.
How Claude + MCP Works:
Architecture:
Claude (Host)
โ
MCP Client
โ
MCP Server
โ
External Tool/API
Example:
- Claude โ GitHub MCP โ Create PR
- Claude โ Browser MCP โ Open website
- Claude โ Filesystem MCP โ Read files
- Claude โ PostgreSQL MCP โ Query database
Requirements :
Before setup install:
| Tool | Purpose |
|---|---|
| Claude Desktop OR Claude Code | Main AI tool |
| Node.js | Run MCP servers |
| Python (optional) | Python-based MCP servers |
| Internet connection | Tool access |
Step 1 โ Install Claude Desktop
- Open browser
- Visit Claude AI Official Website
- Sign up/login
- login with email id
Step 2: Login to Claude
Run:
claude
It will open browser authentication.
Step 3: Install MCP Server
Example 1 โ Filesystem MCP
This lets Claude access local files.
Install:
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem ~/Desktop

Now Claude can:
- Read files
- Create files
- Modify files
Example 2 โ GitHub MCP
claude mcp add github \
--env GITHUB_TOKEN=your_token \
-- npx -y @modelcontextprotocol/server-github
Claude can now:
- Create PRs
- Read repos
- Check issues
- Commit code
Step 4: Verify MCP Servers
List MCP servers:
claude mcp list

Get details:
claude mcp get filesystem

Remove server:
claude mcp remove filesystem
Step 5: Start Using Claude with MCP
Run:
claude
Now ask prompts like:
Check GitHub PR status
Read file etc…
all other commands….
MCP Architecture
Claude Code
โ
โผ
MCP Client
โ
โผ
MCP Server
โ
โผ
External Tool/API
- Jenkins Okta Integration - June 22, 2026
- Install and Configure Apache Tomcat Using Ansible - June 16, 2026
- Docker Container Monitoring Dashboard using Prometheus and Grafana - June 15, 2026