MCP is an open protocol that lets AI assistants talk to external tools and data sources. Here is how it works and how to configure it in Claude Code.