AI Agents & Skills

What is MCP? The “USB-C port” connecting AI to databases, GitHub, Slack…

TL;DR

MCP (Model Context Protocol) is an open protocol that lets AI applications connect to external tools and data in a standard way. An MCP server (e.g. GitHub, Postgres) built once works with any MCP client such as Claude, Claude Code or Cursor.

Three roles

ComponentRoleExamples
HostThe app users interact withClaude Desktop, Claude Code, IDEs
ClientA 1-to-1 connection to one server, inside the hostCreated when you add a server
ServerExposes capabilities to the AIGitHub, filesystem, Postgres, Slack

What servers expose

  • Tools: actions the AI can call (create an issue, run a query).
  • Resources: data to read (files, records, docs).
  • Prompts: ready-made prompt templates invoked like commands.

How to put it to work

  • Start small: the filesystem or GitHub server is enough to see the value.
  • Security: MCP servers run with your permissions — install from trusted sources, use least-privilege tokens, and prefer read-only access to production databases.
  • Save context: every server adds its tool list to context; disable the ones you don’t use.
  • When building your own: for a single agent workflow a skill may be simpler; MCP shines when connecting systems shared across many apps.