Connect Claude Code to GitHub, Slack, and Databases with MCP
MCP låter Claude Code prata med externa tjänster. Anslut den till GitHub, Slack, databaser och projekthanteringsverktyg för att automatisera hela ditt dev-arbetsflöde.
MCP (Model Context Protocol) är hur Claude Code ansluter till externa tjänster. Istället för att vara begränsad till ditt filsystem och din terminal låter MCP Claude Code läsa GitHub-problem, skicka inlägg till Slack, söka efter databaser och interagera med projekthanteringsverktyg. Det förvandlar Claude Code från en kodningsagent till en full arbetsflödesagent för utveckling.
Vad är MCP och hur fungerar det?
MCP är ett öppet protokoll som låter AI-verktyg kommunicera med externa tjänster via standardiserade "servrar". Varje MCP-server exponerar verktyg (åtgärder som AI kan vidta) och resurser (data som AI kan läsa). Claude Code upptäcker dessa verktyg automatiskt och använder dem när de är relevanta för din begäran.
Tänk på MCP-servrar som plugins: du installerar dem en gång och Claude Code får nya möjligheter.
Vilka MCP-servrar är mest användbara för utvecklare?
| MCP-server | Vad den gör | Example use case |
|---|---|---|
| GitHub | Read/create issues, PRs, reviews | "Kontrollera vilka problem som är tilldelade mig" |
| Slak | Read/send messages, search channels | "Lägg upp en distributionsavisering till #releases" |
| PostgreSQL | Fråga och ändra databas | "Visa mig schemat för användartabellen" |
| Jira | Read/update tickets, create stories | "Flytta PROJ-123 till Pågående" |
| Linjär | Manage issues and projects | "Skapa en felrapport för inloggningsproblemet" |
| Begrepp | Read/write pages and databases | "Uppdatera sprint retro doc" |
| Figma | Läs designfiler och komponenter | "Vilka färger använder knappkomponenten?" |
Hur installerar man en MCP-server?
Claude Code tillhandahåller ett inbyggt kommando för att hantera MCP-servrar:
# Add an MCP server (HTTP transport — recommended)
claude mcp add github-server https://api.github.com/mcp
# Add a local MCP server (stdio transport)
claude mcp add postgres-server -- npx @modelcontextprotocol/server-postgres postgresql://localhost/mydb
# List installed servers
claude mcp list
# Remove a server
claude mcp remove github-serverHur använder du MCP-verktyg i praktiken?
När en MCP-server väl har installerats använder Claude Code sina verktyg automatiskt när det är relevant. Du behöver inte ange vilken MCP-server som ska användas; beskriv bara vad du vill:
# Claude Code uses the GitHub MCP server automatically
> "What open issues are assigned to me?"
> "Create a PR for my current branch"
# Claude Code uses the Slack MCP server
> "Post to #engineering: Deploy v2.3 is live"
# Claude Code uses the PostgreSQL MCP server
> "Show me the last 10 users who signed up"
> "Add an index on the email column in the users table"Hur konfigurerar du MCP-servrar per projekt?
MCP servers can be configured at the project level (in .claude/settings.json) or globally (in ~/.claude/settings.json). Project-level configuration means the team shares the same integrations.
// .claude/settings.json (project level)
{
"mcpServers": {
"postgres": {
"command": "npx",
"args": ["@modelcontextprotocol/server-postgres", "postgresql://localhost/myapp"]
},
"github": {
"type": "http",
"url": "https://api.github.com/mcp"
}
}
}