Beyond Local Tools: Deep Dive into the Model Context Protocol (MCP)