What an MCP server actually does in 2026