← BLOG
Tutorial

Pagkonekta ng Claude Code sa GitHub, Slack, at Databases sa MCP

MCP lets Claude Ang Code ay nakikipag-usap sa mga panlabas na serbisyo. Ikonekta ito sa GitHub, Slack, database, at project management tools upang i - automate ang iyong buong dev workflow.

Ang MCP (Model Context Protocol) ay kung paano nag-uugnay ang Claude Code sa mga serbisyong panlabas. Sa halip na maging limitado lamang sa iyong filesystem at terminal, pinapayagan ng MCP ang mga isyu ng Claude Code na basahin ang mga isyu ng GitHub, post sa Slack, query databases, at ang interaksiyon sa mga kasangkapan ng project management. Ginagawa nitong ganap na workflow agent ang Claude Code mula sa isang coding agent.

Ano ba ang MCP at paano ito gumagana?

Ang MCP ay isang bukas na protocol na nagpapahintulot sa mga kasangkapang AI na makipag-usap sa mga serbisyong panlabas sa pamamagitan ng pamantayang "servers." Ang bawat MCP server ay naglalantad ng mga kasangkapan (ang mga aksiyon na kayang kunin ng AI) at mga mapagkukunan (data na mababasa ng AI). Claude Ang mga kagamitang ito ay awtomatikong natutuklasan ng Code at ginagamit kapag ang mga ito ay may kaugnayan sa iyong kahilingan.

Isipin na lamang na ang MCP servers ay mga plagin: inilalagay mo ito minsan, at ang Claude Code ay nagkakaroon ng bagong mga kakayahan.

Aling mga MCP server ang pinakakapaki - pakinabang para sa mga developer?

Tagapagsilbi ng MCPKung ano ang ginagawa nitoHalimbawa ay gamitin ang kaso
GitHubReviewings/produksiyon ng mga isyu, PR"Subukin kung anong mga isyu ang iniatas sa akin"
ItimRead/send messages, search channels"Post apply notification to #releases"
PostgresQLSuriin at baguhin ang database"Ipakita mo sa akin ang schema ng mga user table"
JiraBasahin/update ang mga tiket, lumikha ng mga kuwento"Move PROJ-123 to In Progress"
LinearPag - usapan ang mga isyu at proyekto"Likha ang isang ulat ng bug para sa isyu ng login"
Pagbibigay - PansinBasahin/sulat ang mga pahina at database"Gamitin ang mabilisang retro doc"
FigmaBasahin ang mga file ng disenyo at mga bahagi"Anong kulay ang ginagamit ng bahaging button?"

Paano ka mag-install ng MCP server?

Ang Claude Code ay nagbibigay ng isang katutubong-in command para sa pangangasiwa ng MCP servers:

# 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-server

Paano ka gumagamit ng mga kagamitang MCP?

Kapag naluklok na ang isang MCP server, awtomatikong ginagamit ng Claude Code ang mga kasangkapan nito kapag may koneksyon. Hindi mo kailangang magtakda kung aling server ng MCP ang gagamitin; basta ilarawan kung ano ang gusto mo:

# 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"

Paano mo isinasaayos ang mga server ng MCP sa bawat proyekto?

Ang mga server ng MCP ay maaaring isaayos sa antas ng proyekto (sa .claude/settings.json) o sa buong mundo (sa ~/.claude/settings.json). Ang Project-level configuration ay nangangahulugang ang koponan ay kabahagi ng parehong mga pagsasanib.

// .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"
    }
  }
}

Madalas magtanong

← Bumalik sa blogMagsimulang Malaya — Module 1